使用 Python 的 Selenium:启动 Webdriver 的权限被拒绝
Selenium using Python: Permission Denied to Launch Webdriver
我是 Python 初学者,正在尝试使用 selenium 来自动执行 Web 浏览过程。不幸的是,我的尝试并不像我希望的那样顺利;无论出于何种原因,当我 运行 以下代码时,命令行返回一条错误消息 "permission denied":
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
binary = FirefoxBinary('C:\Program Files (x86)\Mozilla Firefox')
browser = webdriver.Firefox(firefox_binary=binary)
print(type(browser))
我曾尝试阅读有关此主题的先前帖子——特别是 and that one——但每篇都无济于事。编译器 returns "permission denied," 或者在将 firefox.exe
添加到路径末尾的情况下,"entity not found."
感谢您能给我的任何帮助。如果您能像向 8 岁的孩子一样解释任何帮助,那将特别有帮助——我对这些东西还是个新手。
编辑添加:如果它有助于提供任何上下文,我在 Visual Studio 社区上使用 Windows 10 和 运行ning Python。我也考虑过使用 sudo
命令获得许可,但我不确定如何从 Visual Studio 开始。
尝试将 Firefox.exe
而不是 firefox.exe
添加到您的路径中。
我以前也遇到过这个问题,它对我有用,但我不确定为什么。
我是 Python 初学者,正在尝试使用 selenium 来自动执行 Web 浏览过程。不幸的是,我的尝试并不像我希望的那样顺利;无论出于何种原因,当我 运行 以下代码时,命令行返回一条错误消息 "permission denied":
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
binary = FirefoxBinary('C:\Program Files (x86)\Mozilla Firefox')
browser = webdriver.Firefox(firefox_binary=binary)
print(type(browser))
我曾尝试阅读有关此主题的先前帖子——特别是 firefox.exe
添加到路径末尾的情况下,"entity not found."
感谢您能给我的任何帮助。如果您能像向 8 岁的孩子一样解释任何帮助,那将特别有帮助——我对这些东西还是个新手。
编辑添加:如果它有助于提供任何上下文,我在 Visual Studio 社区上使用 Windows 10 和 运行ning Python。我也考虑过使用 sudo
命令获得许可,但我不确定如何从 Visual Studio 开始。
尝试将 Firefox.exe
而不是 firefox.exe
添加到您的路径中。
我以前也遇到过这个问题,它对我有用,但我不确定为什么。