python - 如何为 selenium 设置 geckodriver?

标签 python selenium firefox geckodriver selenium-firefoxdriver

我正在尝试服从 thetestinggoat 教程,但无法设置我的壁虎驱动程序,

我在 Win10 64 位中工作

我的点卡住显示:

Django==1.7,selenium==3.141.0,urllib3==1.25.7

当我尝试获取 geckodriver 版本(通过 $geckodriver --version)时,我下载 geckodriver (geckodriver-v0.26.0-win64) 停止并显示错误“应用程序错误”

我认为错误出在环境变量中(我试图将文件放在设置变量的位置(windows/system32 或 python/scripts),但没有任何效果

我也在另一台计算机上尝试了此解决方案(将文件放入路径可行的某个文件中)并且有效。

最佳答案

第 1 步 > 首先您需要下载 v0.26.0 版本,如果您使用的是 Windows 的 Windows 下载,以及如果您使用的是 Linux 或其他下载方式,请确保下载正确的操作系统

STEP2 > 将 geckodirver 放入您的 python 目录

第三步>编写这段代码

from selenium import webdriver

driver = webdriver.Firefox()
driver.get('your url')

关于python - 如何为 selenium 设置 geckodriver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58851954/

相关文章:

asp.net - 尝试上传 14mb 的文件时,fileupload 控件不执行任何操作

python - 基于元素函数将 1d numpy 数组映射到 2d 数组

python - 如何将多个分区的 .gzip 文件读入 Spark Dataframe?

selenium - RobotFramework - 将 selenium org.openqa.selenium 添加到我的 JavaLibrary 时出现 ClassNotFound 异常

selenium - 我们如何在 Selenium 中自动执行 Flash 元素点击操作?

selenium - capybara firefox 48 出现错误

python - 使用python格式化日期

python - Kivy 自定义按钮 on_press 改变 Canvas 颜色

python - Selenium - 没有名为 http.client 的模块

javascript - 如何将浏览器窗口识别为 Firefox-Extension 中的弹出窗口?