【发布时间】:2022-08-21 19:40:24
【问题描述】:
我正在尝试抓取一个转移标记网页部分,我不想接受弹出窗口中的所有 cookie,而是对其进行配置并接受这些更改。我已经实现在第一帧中单击“选项”按钮,但是当第二帧出现时,我无法单击“保存并退出”按钮。
这是我的代码:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
url = \'https://www.transfermarkt.es/transfers/transfertagedetail/statistik/top/land_id_zu/0/land_id_ab/0/leihe//datum/2022-07-10\'
driver = webdriver.Chrome()
driver.minimize_window()
driver.get(url_base)
wait = WebDriverWait(driver, 30)
wait.until(EC.frame_to_be_available_and_switch_to_it((By.XPATH, \'//*[@id=\"sp_message_iframe_575430\"]\')))
wait.until(EC.element_to_be_clickable((By.XPATH, \'//*[@id=\"notice\"]/div[3]/div[1]/button\'))).click()
wait.until(EC.frame_to_be_available_and_switch_to_it((By.XPATH, \'//*[@id=\"sp_message_iframe_225826\"]\')))
wait.until(EC.element_to_be_clickable((By.XPATH, \'/html/body/div/div[2]/div[5]/button[2]\'))).click()
标签: python selenium web-scraping