JMP 18에서 파이썬을 사용하여 셀레늄을 조작하려면 어떻게 해야 하나요?웹 페이지의 내용을 자동으로 캡처하여 실제 URL을 얻고 싶습니다.
예를 들어
https://xvfr.com/60s.html
그 본질은 단지 사진 실제 웹사이트 https://g.gtimg.cn/music/photo_new/T053XD001001eyb6g4JwXRW.png 일 뿐입니다.
페이지 소스 코드에 이 이미지 주소에 대한 내용이 없습니다. 하지만 매일 다른 주소입니다.
저는 JMP 파이썬에 다음 라이브러리를 설치했습니다.
jmputils.jpip('install', 'selenium')
jmputils.jpip('install', 'requests')전문가 여러분 감사합니다!
기본 데이터 분석 및 모델링윈도우Re: JMP 18에서 파이썬을 사용해 셀레늄을 조작하는 방법은 무엇인가요?사진에서 텍스트를 가져와야 하는 경우를 OCR(광학 문자 인식)이라고 합니다. 사용해 본 적은 없지만 pytesseract로 처리할 수 있을 것 같습니다. 여러 언어를 지원한다고 합니다.
Re: JMP 18에서 파이썬을 사용해 셀레늄을 조작하는 방법은 무엇인가요?저는 그림 OCR 문제를 해결했습니다.

요점은 이 사진의 주소가 매일 다르고, 이를 수동으로 가져오고 싶지 않다는 것입니다.
Craige Expert의 원래 블로그를 참조하세요.하지만 너무 복잡해요. 이해가 안 가요.
그래서 저는 이 웹사이트의 사진의 실제 주소를 자동으로 얻고 싶습니다.
크레이그에게 감사드려요!
Re: JMP 18에서 파이썬을 사용해 셀레늄을 조작하는 방법은 무엇인가요?이제 JMP 18 Python을 결합하여 매일 이 이미지의 다른 주소를 자동으로 가져와 JSL을 다운로드하고 인식하는 방법을 알아내고 싶습니다.
Re: JMP 18에서 파이썬을 사용해 셀레늄을 조작하는 방법은 무엇인가요?채팅GPT

저는 파이썬에 대해 더 잘 모릅니다. 감사합니다!
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()