【发布时间】:2022-01-19 18:49:06
【问题描述】:
我几乎尝试了所有方法并在 SO 上进行了搜索,但无法通过 gmx.com 上的 cookie 接受。希望有人能帮忙。到目前为止,我已经尝试过:
driver = webdriver.Chrome(CHROMEPATH)
driver.get('https://www.gmx.com')
time.sleep(5)
cookie_accept = WebDriverWait(driver, 30).until(EC.element_to_be_clickable((By.XPATH, '//button[@id="onetrust-accept-btn-handler"]')))
cookie_accept.click()
===AND===
driver = webdriver.Chrome(CHROMEPATH)
driver.get('https://www.gmx.com')
wait = WebDriverWait(driver, 15)
wait.until(EC.element_to_be_clickable(
(By.CSS_SELECTOR, "div[style='onetrust-style'] button[id*='onetrust-accept-btn-handler']")))
driver.find_element_by_css_selector("div[style='onetrust-style'] button[id*='onetrust-accept-btn-handler']").click()
time.sleep(10)
driver.quit()
我做错了什么?!非常感谢任何帮助!
【问题讨论】:
标签: python selenium xpath iframe css-selectors