【发布时间】:2021-05-05 18:13:59
【问题描述】:
我正在使用 Selenium 打开网站的不同页面。已尝试多次,但浏览器在初始 GET 调用后未打开第二个网页。在 Chrome 和 Safari 上都试过了。这是我的代码:
driver = webdriver.Chrome()
driver.get("https://www.justdial.com/Chennai/Hr-Consultancy-Services/nct-10258625/page-2")
driver.set_page_load_timeout(30)
driver.get("https://www.justdial.com/Chennai/Hr-Consultancy-Services/nct-10258625/page-3")
这是我第二次调用时遇到的错误:
来自网络日志的信息是错误 504,但我已经验证它在浏览器的另一个窗口上完成时可以正常工作,无需自动化
【问题讨论】:
-
看起来页面确实打开了它只是打开了一个来自网络服务器的错误。
-
是的,这是一个服务器错误,但没有更多线索可以帮助解决这个问题。其他 2 个站点也是如此
-
我想知道 URL 操作是否比简单的 GET 提供的更多。您确定这是正确且完整的网址吗?你可以手动执行吗?手动运行时浏览器中的网络选项卡会显示什么?
-
代码对我来说工作得很好。我也用过 Chrome。
标签: python selenium google-chrome selenium-webdriver automation