【发布时间】:2016-06-25 07:47:18
【问题描述】:
我已经使用 python 和 Selenium 在 Ubuntu 操作系统中设置了新创建的 Firefox 配置文件的路径。但是当我运行 python 脚本时出现错误
OSError: [Errno 13] Permission denied
我已将文件的权限更改为 755,但我仍然收到错误,还尝试了 sudo。
sudo chmod 775 /home/student/.mozilla/firefox/gwi6uqpe.Default\ User2/
这是我的 python 脚本的开始:-
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium.webdriver.common.by import By
import sys, time
import time
binary = FirefoxBinary('/home/student/.mozilla/firefox/gwi6uqpe.Default User2')
browser = webdriver.Firefox(firefox_binary=binary)
这是错误信息。
Traceback (most recent call last):
文件“default2.py”,第 9 行,在 浏览器 = webdriver.Firefox(firefox_binary=binary) init 中的文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py”,第 78 行 self.binary,超时) init 中的文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py”,第 51 行 self.binary.launch_browser(self.profile, timeout=timeout) 文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py”,第 67 行,在 launch_browser self._start_from_profile_path(self.profile.path) _start_from_profile_path 中的文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py”,第 90 行 env=self._firefox_env) init 中的文件“/usr/lib/python2.7/subprocess.py”,第 710 行 读错,写错) _execute_child 中的文件“/usr/lib/python2.7/subprocess.py”,第 1327 行 引发 child_exception OSError: [Errno 13] 权限被拒绝
请问我该如何解决。
【问题讨论】: