1 回答

TA贡献1858条经验 获得超8个赞
你可以使用硒来做到这一点。
from selenium import webdriver
import time
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get('https://bet365.apps.imgarena.com/golf/3.18.0/full/?eventId=183&language=en&options=eyJ2aWRlb1BsYXliYWNrRW5hYmxlZCI6ZmFsc2V9#/group/30')
shotsbtn = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH,'//*[@id="root"]/div/div/div/div/div[3]/div[3]')))
shotsbtn.click()
print(driver.page_source)
这将带您进入照片页面。并且driver.page_source会给你页面的html代码,你可以进一步解析它以获得你想要的数据。
添加回答
举报