问题标签 [browsermob-proxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
selenium-webdriver - Browsermob 代理停止捕获 url 更改?
我正在使用 browsermob 代理来通过 webdriver(主要是chrome)捕获流量。这是我遇到的问题:只要我使用单页一切都可以,但是当 URL 更改时(由于导航到其他页面或重定向),代理不再捕获任何事件(我无法看到那些HAR 文件中的事件)
这是我启动代理的方式:
这就是我得到 har 的方式:
我是否需要以某种方式处理 URL 更改或我在这里丢失 smthn 的情况?
perl - 使用 BrowserMob 代理和 selenium Web 驱动程序使用 perl 客户端捕获 HTTP 请求标头/参数
我正在尝试使用 Selenium::Remote::Driverand Browsermob::Proxy 捕获 http 请求参数。伪代码如下。我无法获取 http 标头。
任何帮助,将不胜感激。
更新:
- 模块 Net::HTTP::Spore::Role::Middleware 使用不推荐使用的方法(Class::MOP::load_class)。我将其更改为 Class::Load::load_class
- Selenium::Remote::Driver 的参数“httpProxy”必须是没有 URL 方案的特定 IP 地址。如果它是 $proxy->selenium_proxy,它就不起作用。
但是,我只能捕获第一个请求。无法捕获 selenium 驱动器发出的后续请求。例如,下面的代码只捕获第一个 GET 请求而不是第二个。
python - browsermob-proxy 没有连接
我一直在尝试从网站上捕获一些 HAR 信息。我遇到了 browsermob-proxy,但我似乎无法让它工作。下面是我的代码:
该路径指向我从官方网站下载的文件夹中的 .bat 文件。
当我运行它时,它运行了大约 60 秒,之后我收到以下错误:
有人知道如何解决这个问题吗?我在跑步:
Windows 10 Python 3.4 Selenium 2.53.2 Browsermob-proxy 2.1.0
java - Browsermob 代理 (java):无法重写 URL
我正在使用 BrowserMob 代理,我想将流量从生产服务器重定向到测试服务器。为此,我rewriteUrl
以下列方式使用 a:
你会注意到我取得了部分成功:
- 最后添加了两个
//
符号(这样做是为了测试)。 - 但是,
init
不会被替换platform-sandbox
要求
原文:https ://init.mycompany.com
当前:https ://init.mycompany.com
要求
原文:https ://init.mycompany.com/sdk/v6.4.6?applicationKey=42a8c1f5
当前:https ://init.mycompany.com/sdk/v6.4.6?applicationKey=42a8c1f5
回复
原文:https ://init.mycompany.com/sdk/v6.4.6?applicationKey=42a8c1f5
当前:https ://init.mycompany.com/sdk/v6.4.6?applicationKey=42a8c1f5//
java - get Har data in json and string format
I have written a class for getting the har data from the firefox browser.
I want to get the har data in JSON format to show properly.
My Code :
May anyone help me with getting the HAR data in JSON format and in string too !
java - 设置 browsermobproxy 以使用 appium 和 sauce labs 成功运行
我无法创建 BMP 来捕获来自 Sauce 实验室中运行的 Java 测试的流量。有没有人成功完成过这个任务?
这是我的示例代码:
org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。
当我在端口 80 上启动 RemoteWebDriver 时,测试实际上会运行,但不会捕获任何流量。
例如
python - 带有 IE 的 Python BrowserMob 代理捕获不正确的 HAR?
我目前正在尝试使用 BrowserMob Proxy (v2.1.1) + Selenium (v2.5.3) for Python (v2.6) 来测试页面加载时间并将它们输出到 HAR 文件。我需要同时测试 Chrome 和 IE。我目前让它在 Chrome 上完美运行,它在 IE 上运行没有错误,但它没有将正确的数据捕获到 HAR 文件中。
这张图片是我得到的两个不同 HAR 文件的比较。第一个是 IE 的结果,第二个是 Chrome 的结果。我需要对两者都一样。我觉得我设置代理的方式有问题,但根据http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp对于 Chrome/IE 来说应该基本相同我有它。我的想法是它没有使用正确的代理端口或其他东西,但我不知道如何修复它
正如你所看到的,它似乎也在捕捉 selenium 在页面上所做的事情,这不是我想要的。这是我正在使用的代码:
grid - Browsermob代理如何使其与硒网格一起使用?[爪哇]
我的代码中有什么:
问题在本地运行它很好,但在网格(自己的或浏览器堆栈)上运行它不起作用。有什么方法可以使它工作-代理在本地运行并监听远程驱动程序?
我试过了:
但没有成功。
java - BrowserMob 代理不会将 https 资源列入黑名单
我正在使用代理排除第三方资源。但是我对所有以 https 开头的资源都有疑问。你能建议任何解决方案吗?例如,我试图从http://linkedin.com中排除 static.licdn.com 。它改变状态但下载资源。
- 浏览器暴民版本:2.1.1
- 硒版本:2.53
- FF版:46
protractor - 捕获网络流量 - 量角器
我已经使用带有 Selenium(Java)的 Browermobpoxy 来捕获来自客户端(浏览器)的网络流量,它工作得很好。
我们最近倾向于 Protractor,我的问题是 1) 是否有一个好的 NodeJS 库可用?2)是否可以在量角器中使用 BrowerMobProxy.jar 文件并(无论如何)实例化 browsermobpoxy 对象?