【问题标题】:Selenium with Firefox not working. browser turns red and closesSelenium 与 Firefox 不工作。浏览器变红并关闭
【发布时间】:2021-06-20 12:51:03
【问题描述】:

在其他任何地方都没有看到类似的问题,但是当我运行我的代码时会发生什么。我想要的网页打开,但在我的浏览器变红并且页面关闭后立即打开。这只发生在 webdriver 和 selenium 上,而不是请求。 Geckodriver 是 Firefox 使用的。很确定 Gecko 安装正确,它在我的 PATH 中。在它根本没有做任何事情之前。所以我不认为这是当前的问题。再次谷歌搜索,我没有看到其他人的浏览器变红。我想知道它是否只是我需要更改的文件名,但我知道那会是什么文件..

这是我的代码: '''

from selenium import webdriver
from selenium.webdriver.common import keys
import requests
import time
from bs4 import BeautifulSoup as bs
import re




driver = webdriver.Firefox()

r = driver.get('https://docs.pytest.org/en/stable/')

soup = bs(r, 'html').content

print(r.content)

'''

【问题讨论】:

    标签: python selenium firefox webdriver geckodriver


    【解决方案1】:

    确保您已下载最新的 gekodriver:

    https://github.com/mozilla/geckodriver/releases

    并将其传递给驱动程序:

    webdriver.Firefox(executable_path="pathtogeko/gekodriver.exe")
    

    这将确保您使用的是正确的 gekodriver。

    【讨论】:

      猜你喜欢
      • 2017-05-24
      • 1970-01-01
      • 2017-05-21
      • 2017-09-10
      • 1970-01-01
      • 2014-04-17
      • 2012-11-05
      • 2015-10-20
      • 1970-01-01
      相关资源
      最近更新 更多