完成Python新手,但准备学习。任何关于使用美丽汤从本网站获取"镜头"数据的帮助,非常感谢



我可以在div class="镜头包装器";但是下面的代码似乎无法访问它?

import requests 
URL = "https://bet365.apps.imgarena.com/golf/3.18.0/full/?eventId=183&language=en&options=eyJ2aWRlb1BsYXliYWNrRW5hYmxlZCI6ZmFsc2V9#/group/30"
r = requests.get(URL) 
print(r.content) 

任何建议都值得赞赏,正如我所说,完全是新手,但愿意学习。

Thx

U可以使用硒来做到这一点。

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代码,你可以进一步解析这些代码来获得你想要的数据。

最新更新