网站未使用python在谷歌浏览器的Selenium Webdriver中打开

时间:2020-08-21 07:59:47

标签: python selenium webdriver

我正在尝试使用Selenium python打开网站,但显示空白页面。但是当我用普通的谷歌浏览器打开该网站时,就可以正常工作。

这是我为打开网站而编写的代码。

from selenium import webdriver


browser = webdriver.Chrome()

browser.get("https://shop.coles.com.au/a/wentworth-point/home")

我进入chrome控制台时出现错误无法加载资源:服务器以状态429()响应,并且无法加载资源:net :: ERR_UNKNOWN_URL_SCHEME –

3 个答案:

答案 0 :(得分:0)

您必须指定chromedriver路径。像这样:

https://seleniumbyexamples.github.io/navget

答案 1 :(得分:0)

验证chrome驱动程序的版本与计算机上安装的chrome浏览器的版本相同 并确保在PATH变量中设置了chrome驱动程序的路径。

http://chromedriver.chromium.org/downloads

答案 2 :(得分:0)

您收到的错误代码429表示在给定的时间内发送了太多请求。只需尝试清除您的构建历史记录,然后再次运行即可。关于Chrome的版本,如果这是问题所在,则浏览器必须首先没有打开,否则您会遇到其他异常,例如SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 83

只要确保您可以检查正在使用的chrome版本和在系统中下载的驱动程序,如果不合适,请从网络上下载最新的chrome驱动程序并提供chrome的可执行路径,否则可以添加它在系统的环境变量中。