我的刮板在跟随某些链接到达目标页面时,发现有两种类型的元素需要处理。几页包含第一个模式,而另一页包含第二个模式。我想在脚本中创建任何条件语句或类似try/except块的内容,以便在第一个脚本中尝试,如果失败,它将为另一个脚本尝试。我无法知道如何做到这一点。希望有任何建议我会到这里。无法将两个循环合并为一个以满足这两个要求
for item in docs.find_elements_by_xpath("//div[contains(@class,'pv-top-card-section__information')]"):
name = item.find_element_by_xpath(".//h1[contains(@class,'pv-top-card-section__name')]")
print(name.text)
for item in docs.find_elements_by_xpath("//div[contains(@class,'org-top-card-module__details')]"):
name = item.find_element_by_xpath(".//h1[@title]")
print(name.text)
所以你想将两个循环合并为1?对不起,你能更具体些吗? –
如果您可以编辑该文件,我们将不胜感激。 –