【发布时间】:2017-04-04 08:27:05
【问题描述】:
我是一名 Python 初学者,正在尝试使用 selenium 来自动化 Web 浏览过程。不幸的是,我的尝试并不像我希望的那样顺利。无论出于何种原因,当我运行以下代码时,命令行都会返回“权限被拒绝”的错误:
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))
我已尝试阅读有关此主题的先前帖子- 特别是 this one 和 that one- 但均无济于事。编译器要么返回“permission denied”,要么在将firefox.exe 添加到路径末尾的情况下返回“entity not found”。
感谢您能给我的任何帮助。如果您能像向 8 岁的孩子那样解释任何帮助,那将特别有帮助——我仍然是这方面的新手。
编辑添加:如果它有助于提供任何上下文,我正在使用 Windows 10 并在 Visual Studio 社区上运行 Python。我还考虑过使用sudo 命令获得许可,但我不确定如何从Visual Studio 中做到这一点。
【问题讨论】:
标签: python selenium selenium-webdriver permissions permission-denied