【发布时间】:2020-04-15 18:26:04
【问题描述】:
我有一个所有关注的人(在这种情况下是我)的列表,我正在尝试浏览每个人的页面,看看他们的 BIO 中是否有链接,如果他们有的话,我希望将他们的帐户添加到新名单。否则,我不想对所述用户做任何事情。
使用 xpath 我发现没有链接的用户有这个 xpath /html/body/div[1]/section/main/div/header/section/div[2]/a
并且有链接的用户有这个 xpath /html/body/div[1]/section/main/div/header/section/div[2]/a[1]
如果我运行driver.find_element_by_xpath("/html/body/div[1]/section/main/div/header/section/div[2]/a[1]") 并且用户没有链接,我应该得到一个错误,因为我们无法找到 xpath。
我将如何检查两个 xpath 中的哪一个存在?
【问题讨论】:
-
并且用户没有链接我应该得到一个错误,因为我们无法找到 xpath。 然后捕获错误?究竟是什么问题?