Come posso usare Python per manipolare il selenio in JMP 18?Voglio catturare automaticamente il contenuto della pagina web e ottenere l'URL reale.
Ad esempio il
Italiano: https://xvfr.com/60s.html
la sua essenza è solo un sito web di immagini reali https://g.gtimg.cn/music/photo_new/T053XD001001eyb6g4JwXRW.png
Non c'è alcun contenuto per questo indirizzo immagine nel codice sorgente della pagina. Ma è un indirizzo diverso ogni giorno
Ho installato le seguenti librerie in JMP python
jmputils.jpip('install', 'selenium')
jmputils.jpip('install', 'requests')Grazie Esperti!
Analisi e modellazione dei dati di baseFinestreR: Come posso usare Python per manipolare il selenio in JMP 18?Se hai bisogno di ricavare del testo da un'immagine, si chiama OCR (riconoscimento ottico dei caratteri). Non ci ho mai giocato, ma sembra che Pytesseract possa gestirlo; sostiene di supportare molti linguaggi.
R: Come posso usare Python per manipolare il selenio in JMP 18?Ho risolto il problema dell'OCR dell'immagine.

Il punto è che l'indirizzo di questa immagine cambia ogni giorno e non voglio ottenerlo manualmente.
Vedi il blog originale di Craige Expert.Ma è troppo complicato. Non capisco.
Quindi voglio ottenere automaticamente l'indirizzo reale dell'immagine per questo sito web.
Grazie Craige!
R: Come posso usare Python per manipolare il selenio in JMP 18?Ora voglio capire come combinare JMP 18 python per ottenere automaticamente ogni giorno un indirizzo diverso di questa immagine da scaricare e riconoscere JSL.
R: Come posso usare Python per manipolare il selenio in JMP 18?ChatGPT

Ne so ancora meno di Python. Grazie!
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()