Python 当安装为pypi包时,browsermob代理的路径应该是什么
$Python 当安装为pypi包时,browsermob代理的路径应该是什么,python,python-3.x,browsermob-proxy,browsermob,Python,Python 3.x,Browsermob Proxy,Browsermob,$pip安装浏览器移动代理 -rwxr--r--@ 1 ishandutta2007 staff 781B Dec 26 2016 /Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin/browsermob-proxy* 从下载并提取二进制文件到/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/ from browsermobproxy import Server
pip安装浏览器移动代理
-rwxr--r--@ 1 ishandutta2007 staff 781B Dec 26 2016 /Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin/browsermob-proxy*
从下载并提取二进制文件到/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/
from browsermobproxy import Server
dict = {'port': 8090}
server = Server(options=dict)
server = Server(path="/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin/browsermob-proxy", options=dict)
在路径中找不到Browsermob代理二进制文件
提供:browsermob代理
以下:
$ls-l”/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin“
$ls-l”/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin/browsermob proxy“
尝试将实际目录添加到路径
echo 'export PATH=$PATH:/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin' >> ~/.bashrc
这样,您就不必手动指定服务器实例上的路径arg
from browsermobproxy import Server
dict = {'port': 8090}
server = Server(options=dict)
覆盖内置dict看起来不是一个好主意。你可以发布
ls-l”/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin/browsermob proxy的输出“
?@Marat根据你的askI更新了这个问题,以确保二进制文件是可读的和可执行的,而且是的。您是否在您的帐户下运行它?在您发表评论后,尝试了chmod 777 full/path/to/file
,但没有帮助
from browsermobproxy import Server
dict = {'port': 8090}
server = Server(options=dict)