所以我的代码有问题。每次我运行它时,我都不能点击我想要访问的tiktok页面上的“Accept Cookies”按钮,它只是给了我一个Timeoutexception错误。
from selenium import webdriver
import time
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import chromedriver_autoinstaller
from selenium_stealth import stealth
chromedriver_autoinstaller.install()
driver = webdriver.Chrome()
driver.get('https://www.tiktok.com/tag/reizen?lang=en')
WebDriverWait(driver,20).until(EC.frame_to_be_available_and_switch_to_it((By.XPATH, "/html/body/tiktok-cookie-banner//div")))
WebDriverWait(driver,20).until(EC.element_to_be_clickable((By.XPATH,"/html/body/tiktok-cookie-banner//div/div[2]"))).click()我不知道问题出在哪里。
非常感谢!
https://stackoverflow.com/questions/73519387
复制相似问题