【发布时间】:2018-04-09 23:10:58
【问题描述】:
我有一个页面,其中要循环的元素数量不容易知道。因此,我已经通过 Href“a”(364 匹配)使作业循环,当它找不到“下一步”按钮时,我希望作业结束。
I have tried:
try:
element = driver.find_element_by_xpath('//span[text()="Next Page"]')
except NoSuchElementException:
pass
#except IOError:
#pass
#except OSError:
#pass
以及其他变体和缩进。
我的完整代码是here(由于字符限制,它不允许我在这里完全发布)
【问题讨论】:
-
提供的
try/except块应该按预期工作。它有什么问题? -
@Andersson 好吧,当找不到“下一步”按钮时似乎会产生错误。我宁愿它 - 当它找不到元素时,它可以这么说来完成工作。
-
@Andersson ibb.co/ezBkMR
标签: python python-3.x selenium exception web-scraping