gpt4 book ai didi

python - 如何忽略 Selenium 中的异常?

转载 作者:行者123 更新时间:2023-12-05 08:33:33 28 4
gpt4 key购买 nike

我使用 Python Selenium 抓取网站,但是我的爬虫因为异常停止了:

StaleElementReferenceException: Message: stale element reference: element is not attached to the page document

即使没有附加元素,我如何继续抓取?

更新

我将我的代码更改为:

try:
libelle1 = prod.find_element_by_css_selector('.em11')
libelle1produit = libelle1.text # libelle1 OK
libelle1produit = libelle1produit.decode('utf-8', 'strict')
except StaleElementReferenceException:
pass

但我有这个异常(exception)

NoSuchElementException: Message: no such element

我也试过这个:

try:
libelle1 = prod.find_element_by_css_selector('.em11')
libelle1produit = libelle1.text # libelle1 OK
libelle1produit = libelle1produit.decode('utf-8', 'strict')
except :
pass

最佳答案

在产生该错误的代码段周围放置一个 try-except block 。

关于python - 如何忽略 Selenium 中的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38106678/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com