【发布时间】:2021-10-15 23:34:42
【问题描述】:
我在运行这个简短的脚本时遇到了您在上面看到的错误:
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://animelon.com/'
PATH = 'C:\Program Files (x86)\chromedriver.exe'
driver = webdriver.Chrome(PATH)
driver.get(url)
try:
section = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.CLASS_NAME, 'row ng-show-toggle-slidedown series-content-container'))
)
anime = section.find_elements_by_class_name('col-lg-3 col-md-4 col-sm-6 col-xs-12 mini-previews ng-scope')
for show in anime:
header = show.find_element_by_class_name('anime-name ng-binding')
print(header.text)
finally:
driver.quit()
对于这个错误,我看到了不同的答案,但它们都太针对具体情况了,所以我决定自己发帖。如果您有任何方法可以解决此错误,请告诉我。提前致谢!
编辑:我尝试简单地将超时时间从 10 增加到 30,依此类推。但是出现同样的错误
【问题讨论】:
标签: selenium xpath css-selectors webdriverwait timeoutexception