硒无法打开第二页

阿杰·库玛(Ajay Kumar)

我正在使用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,但我已经验证了在浏览器的另一个窗口上完成时,它可以完美地工作,而无需自动化

DebanjanB

有关用例的更多信息将有助于构造更规范的答案。但是,我可以使用最小化的代码块访问justdial.com/Chennai/Hr-Consultancy-Services第2页,如下所示:

  • 代码块:

    from selenium import webdriver
    
    options = webdriver.ChromeOptions() 
    options.add_argument("start-maximized")
    driver = webdriver.Chrome(options=options, executable_path=r'C:\WebDrivers\chromedriver.exe')
    driver.get("https://www.justdial.com/Chennai/Hr-Consultancy-Services/nct-10258625/page-2")
    
  • 浏览器快照:

公正

但是,当get()一个接一个地发送多个时

driver.get("https://www.justdial.com/Chennai/Hr-Consultancy-Services/nct-10258625/page-2")
driver.get("https://www.justdial.com/Chennai/Hr-Consultancy-Services/nct-10258625/page-3")

似乎ChromeDriver启动的Chrome浏览器被检测到,并显示以下错误:

An error occurred while processing your request.
Reference #97.e5732c31.1612205693.6fd2708

为了避免检测,您需要添加以下选项--disable-blink-features=AutomationControlled

from selenium import webdriver

options = webdriver.ChromeOptions() 
options.add_argument("start-maximized")
options.add_argument('--disable-blink-features=AutomationControlled')
driver = webdriver.Chrome(options=options, executable_path=r'C:\WebDrivers\chromedriver.exe')
driver.get("https://www.justdial.com/Chennai/Hr-Consultancy-Services/nct-10258625/page-2")
driver.get("https://www.justdial.com/Chennai/Hr-Consultancy-Services/nct-10258625/page-3")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PDFsharp-如何创建第二页

来自分类Dev

如何在第二页上继续字段输出?

来自分类Dev

无法通过Interface Builder将Bar按钮添加到第二页

来自分类Dev

获取gridview第二页的行索引

来自分类Dev

Wordpress帖子第二页的不同模板

来自分类Dev

从第二页开始不会触发点击事件

来自分类Dev

分页:第二页上没有任何内容

来自分类Dev

如何在第二页上创建按钮?

来自分类Dev

弹出第二页后,如何刷新主页?

来自分类Dev

在第二页执行之前调用的回调函数

来自分类Dev

WordPress第二页分页不显示帖子

来自分类Dev

Angellist API:如何获取第二页数据?

来自分类Dev

如何防止PageStack中的第二页运行?

来自分类Dev

分页的第二页显示所有结果

来自分类Dev

第二页上的iText图像对齐

来自分类Dev

Microsoft Word第二页顶部的空间

来自分类Dev

接缝页面流示例NumberGuess无法登陆第二页

来自分类Dev

来自Sqlite的第二页JQM Listview不刷新

来自分类Dev

MVC pagedlist日期在第二页上失去价值

来自分类Dev

AJAX:动态更改第二页的内容

来自分类Dev

如何在第二页上检查iCheck

来自分类Dev

动画以仅在第二页加载时定位

来自分类Dev

第二页表格打印

来自分类Dev

fpdf表行从第二页中断

来自分类Dev

从第二页开始,有表格的标题行

来自分类Dev

硒不读第二页

来自分类Dev

第二页上的PHP分页不起作用

来自分类Dev

向我的 React 应用程序添加第二页,无法读取 .js 文件错误

来自分类Dev

之前进入页面后无法从菜单进入第二页