Selenium只是打开一个空白窗口(它没有加载网页),怎么样?

问题描述 投票:0回答:1

大家好,我很卡住,

我的设置是:

  • Selenium 3.141.0
  • Firefox 63.0.3
  • geckodriver 0.21.0(也试过geckodriver 0.23.0)
  • python 3.6.5
  • Ubuntu 16.04

我的Selenium脚本对我写的所有网站都很有用,但是5天前我试图抓住一个特定的网站(link),它在驱动程序初始化后无法加载实际的网页。

我不断得到一个空白页:enter image description here

我确保网页存在,当我使用我的Firefox浏览器浏览时,它可以完美加载。

有人可以在这个谜团上散发一些阳光吗?我没有任何线索和挖掘geckodriver.log但没有注意到这个问题的根本原因。

有任何建议如何调查或解决这个问题?

python-3.x selenium firefox selenium-webdriver geckodriver
1个回答
0
投票

我用url qazxsw poi执行了你的用例。

该网站似乎受到Bot Management服务提供商http://web.nli.org.il/sites/NLI/english/Pages/default.aspx的保护,并且GeckoDriver控制的Firefox导航被检测到并随后被阻止。

这是相关的Distil Networks

<tag>

注意:观察<link rel="stylesheet" href="/_layouts/15/Nli.PL.HomePage/js/lib/bootstrap/dist/css/bootstrap.min.css"> 标记中是否存在关键字dist。

在这里你可以找到关于link的详细讨论

© www.soinside.com 2019 - 2024. All rights reserved.