gpt4 book ai didi

python - Selenium 打开浏览器但不加载页面

转载 作者:太空狗 更新时间:2023-10-29 22:07:34 25 4
gpt4 key购买 nike

这是 a previous post 的扩展我无法开始工作,但在更新 Selenium 后我现在收到一个新错误。

我正在使用 Python 3.5、Windows 8.1 和 Selenium 3.0.1。

我知道代码可以工作,因为它可以在我的 Mac 上工作,但是当我把它带到我的工作电脑上时,如上所述,唯一发生的事情是浏览器会打开,但它不会加载任何东西,不是甚至是主页。

根据我在搜索中可以找到的所有内容,我下载了 geckodriver,将其重命名为 wires.exe,并将目录添加到系统中 PATH环境变量。

Sys

我完全不知道该怎么做才能让它发挥作用。这是我正在使用的代码:

from selenium import webdriver

driver = webdriver.Firefox()

driver.get('https://www.google.com')

这是我遇到的错误:

Errors

最佳答案

我没有将 geckodriver 添加到 PATH(它位于与 Python 脚本相同的目录中),并且在 Selenium 更新到 3.0.1 后,使用此代码启动 Selenium session :

gecko = os.path.normpath(os.path.join(os.path.dirname(__file__), 'geckodriver'))
binary = FirefoxBinary(r'C:\Program Files (x86)\Mozilla Firefox\firefox.exe')
driver = webdriver.Firefox(firefox_binary=binary, executable_path=gecko+'.exe')

另外:您需要将 geckodriver 更新到最新版本 0.11.1。

关于python - Selenium 打开浏览器但不加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40186299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com