如何在使用python的selenium驱动程序中实现
我知道如果我们想在页面中发现以下内容时停止循环如何在使用python的selenium驱动程序中实现,python,selenium,Python,Selenium,我知道如果我们想在页面中发现以下内容时停止循环 if "page not found" in browser.page_source: return 但是如果在页面源代码中找不到某个内容,然后返回 例如,但这不起作用 if "next page" not in browser.page_source: return 请说明如何修复它。您可以在“尝试除外”块中添加代码 try: return str("your text") in self.
if "page not found" in browser.page_source:
return
但是如果在页面源代码中找不到某个内容,然后返回
例如,但这不起作用
if "next page" not in browser.page_source:
return
请说明如何修复它。您可以在“尝试除外”块中添加代码
try:
return str("your text") in self.driver.page_source
except:
return false
签出此链接-
你说的“这不起作用”是什么意思?它总是返回吗?是的,如果下一页在页面源中,它总是返回如果下一页不在页面源中,它希望返回,您可以提供HTML吗?它是非常简单的HTML下一页有2种可能性:1<代码>下一页位于iframe 2内<代码>下一页由JavaScript生成。你必须提供更多的HTML,这样我才能找出问题所在。有什么解决方案吗