gpt4 book ai didi

python - 安装 Browsermob 代理以获取 HTTP 代码

转载 作者:太空宇宙 更新时间:2023-11-04 08:03:48 29 4
gpt4 key购买 nike

问这个问题时,我可能看起来很天真。对于我们的一些测试场景,我需要检索各种 HTTP 代码。现在我知道 Selenium 不能单独完成,我们必须使用第三方资源 - 可能是像 Browsermob 这样的代理。

有没有人已经在这方面工作了。我已经完成了各种教程 - 比如来自 here 的教程但我似乎无法解决这个问题。

我使用 pip 方法安装了 Browsermob,所以我给出的路径为

  from browsermobproxy import Server
server = Server('/usr/local/lib/python3.4/dist-packages/browsermobproxy')

但是,我收到异常

  Exception: Browsermob-Proxy binary couldn't be found in path provided: /usr/local/lib/python3.4/dist-packages/browsermobproxy 

我的问题是 - 有什么 - 我可能会在这里丢失任何文件吗?我是否需要下载任何其他文件或我的路径不正确?

最佳答案

开始时我也对此感到有点困惑,但我假设您使用 pip 安装了 browsermobproxy 包。您还需要实际下载 browsermob-proxy 二进制文件(可在此处获得:https://bmp.lightbody.net/),然后从您的 python 脚本中指向

我正在使用虚拟环境,所以我把它放在这里:

/Users/username/Envs/ScrapeProj/bin/browsermob-proxy-2.1.2/bin/browsermob-proxy

如果您收到错误消息:

Error: JAVA_HOME is not defined correctly.

在终端中运行这些命令:

export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/jre/bin:$PATH

关于python - 安装 Browsermob 代理以获取 HTTP 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35278217/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com