需要关闭本页的cookie和广告弹出窗口,我知道您可以使用webdriverwait和CSS_SELECTOR或X标记,但我找不到按钮的特定标记,因为当您单击"检查"时,它们会消失。
代码试验:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.chrome.service import Service
s=Service('C:\Program Files (x86)\chromedriver.exe')
driver = webdriver.Chrome(service=s)
driver.get(https://www.oddschecker.com/)
任何帮助都非常感谢。
1条答案
按热度按时间hi3rlvi21#
要单击元素OK,需要为element_to_be_clickable()引入WebDriverWait,可以使用以下locator strategies之一: