簡體   English   中英

錯誤:selenium.common.exceptions.TimeoutException:消息:

[英]error: selenium.common.exceptions.TimeoutException: Message:

在下面的代碼中,我嘗試使用 selenium 登錄網站,但我收到此錯誤 selenium.common.exceptions.TimeoutException: 消息:

提前致謝

代碼

 from selenium import webdriver from bs4 import BeautifulSoup from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By URL = 'website' options = webdriver.ChromeOptions() options.add_argument("headless") options.add_argument('--no-sandbox') options.add_argument('--disable-dev-shm-usage') options.add_experimental_option('excludeSwitches', ['enable-logging']) driver = webdriver.Chrome(options=options) driver.get(URL) wait = WebDriverWait(driver, 10) #------------------------------------------------------------------- wait.until(EC.presence_of_element_located((By.ID,"username"))).send_keys("nocsud") wait.until(EC.presence_of_element_located((By.ID,"value"))).send_keys("noc_sud10") driver.find_element_by_id("submitDataverify").click() #------------------------------------------------------------------- soup = BeautifulSoup(driver.page_source, 'html.parser') driver.quit() root = soup.find(id='root') print(root)

我建議您使用 options.add_argument("interactive") 讓您查看網頁中發生的情況以及代碼在哪里停止,可能找不到您在 DOM 中搜索的元素之一 wait.until( EC.presence_of_element_located((By.ID,"username"))).send_keys("nocsud") wait.until(EC.presence_of_element_located((By.ID,"value"))).send_keys("noc_sud10")

嘗試檢查“值”或“用戶名”是否是 ID 或名稱

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM