Wie kann man mit Python Selenium in JMP 18 manipulieren?Ich möchte den Inhalt der Webseite automatisch erfassen und die echte URL erhalten.
Zum Beispiel die
https://xvfr.com/60s.html
sein Wesen ist nur eine Bild-echte Website https://g.gtimg.cn/music/photo_new/T053XD001001eyb6g4JwXRW.png
Für diese Bildadresse gibt es im Quelltext der Seite keinen Inhalt.Aber es ist jeden Tag eine andere Adresse
Ich habe die folgenden Bibliotheken in JMP Python installiert
jmputils.jpip('install', 'selenium')
jmputils.jpip('install', 'requests')Danke, Experten!
Grundlegende Datenanalyse und ModellierungWindowsBetreff: Wie kann ich Selenium in JMP 18 mit Python manipulieren?Wenn Sie Text aus einem Bild extrahieren müssen, nennt sich das OCR (optische Zeichenerkennung). Ich habe noch nie damit herumgespielt, aber es sieht so aus, als ob pytesseract damit klarkommen könnte; es soll viele Sprachen unterstützen.
Betreff: Wie kann ich Selenium in JMP 18 mit Python manipulieren?Ich habe das Bild-OCR gelöst.

Der Punkt ist, dass die Adresse dieses Bildes jeden Tag anders ist und ich sie nicht manuell abrufen möchte.
Siehe das Originalblog von Craige Expert.Aber es ist zu kompliziert. Ich verstehe es nicht.
Daher möchte ich automatisch die tatsächliche Adresse des Bildes für diese Website erhalten.
Danke, Craige!
Betreff: Wie kann ich Selenium in JMP 18 mit Python manipulieren?Jetzt möchte ich herausfinden, wie ich JMP 18 Python kombinieren kann, um jeden Tag automatisch eine andere Adresse dieses Bildes zu erhalten, um JSL herunterzuladen und zu erkennen.
Betreff: Wie kann ich Selenium in JMP 18 mit Python manipulieren?ChatGPT

Über Python weiß ich noch weniger. Danke!
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
import time
# Set the path to your ChromeDriver
service = Service(executable_path="path/to/chromedriver")
# Initialize the browser
options = webdriver.ChromeOptions()
options.add_argument('--headless') # Run in headless mode to avoid opening a browser window
browser = webdriver.Chrome(service=service, options=options)
# Visit the target webpage
browser.get("https://xvfr.com/60s.html")
# Wait for the page to load
time.sleep(5) # Wait 5 seconds for the page to load completely; you can use WebDriverWait for better handling
# Get all network requests
logs = browser.get_log('performance')
# Parse network requests to find the image URL
for log in logs:
if 'https://g.gtimg.cn/music/photo_new' in str(log):
print("Found image URL:", str(log))
# Close the browser
browser.quit()