我正在尝试在 Mac 上进行dryscrape 会话。我试图运行的代码如下:
import dryscrape
session = dryscrape.Session(base_url = 'http://google.com')
但是当我运行它时,我得到了这个权限错误:
Traceback (most recent call last):
File "<ipython-input-37-5e3204f25ebb>", line 3, in <module>
session = dryscrape.Session(base_url = 'http://google.com')
File "/Users/MyName/anaconda/lib/python3.5/site-packages/dryscrape/session.py", line 22, in __init__
self.driver = driver or DefaultDriver()
File "/Users/MyName/anaconda/lib/python3.5/site-packages/dryscrape/driver/webkit.py", line 30, in __init__
super(Driver, self).__init__(**kw)
File "/Users/MyName/anaconda/lib/python3.5/site-packages/webkit_server.py", line 230, in __init__
self.conn = connection or ServerConnection()
File "/Users/MyName/anaconda/lib/python3.5/site-packages/webkit_server.py", line 507, in __init__
self._sock = (server or get_default_server()).connect()
File "/Users/MyName/anaconda/lib/python3.5/site-packages/webkit_server.py", line 450, in get_default_server
_default_server = Server()
File "/Users/MyName/anaconda/lib/python3.5/site-packages/webkit_server.py", line 416, in __init__
stderr = subprocess.PIPE)
File "/Users/MyName/anaconda/lib/python3.5/subprocess.py", line 947, in __init__
restore_signals, start_new_session)
File "/Users/MyName/anaconda/lib/python3.5/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg)
PermissionError: [Errno 13] Permission denied
我试过用 sudo 在终端中运行它,但我仍然得到同样的错误。感谢您的帮助!注意:我会投票给所有答案,并接受最好的答案。