问题标签 [browsermob]

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.

0 投票
1 回答
1111 浏览

python - 使用机器人框架捕获 HTTP 请求

我正在尝试自动化 HTTP 请求,例如使用机器人框架由输入 url 进行的 Google Analytics 跟踪。

我发现使用浏览器 mob 代理捕获 webdriver 可能会有所帮助,但我不确定要遵循的确切步骤。

谁能告诉我从哪里开始达到我的目标。

在此先感谢,山药。

0 投票
1 回答
591 浏览

python-2.7 - 尝试将 BrowserMobProxy 与 Selenium 一起使用,出现权限被拒绝错误

这是堆栈跟踪:

我正在按照此页面的说明进行操作

0 投票
3 回答
1842 浏览

c# - BrowserMob 代理 - 远程服务器返回错误:(404)未找到

我正在尝试在 C#中使用BrowserMob Proxywith 。Selenium

我在这里尝试过这个解决方案:http: //www.adathedev.co.uk/2012/02/automating-web-performance-stats.html

我的代码如下所示:

当我运行测试时,我收到以下错误:

System.Net.WebException:远程服务器返回错误:(404)未找到。

它在第三行失败。

关于如何使它工作的任何建议?

0 投票
2 回答
1369 浏览

ruby - 使用 browsermob 代理传递自定义标头

我正在使用以下链接:-

我试过这个来传递自定义标题

但它会引发如下错误:-

如何使用 browsermob 代理传递自定义标头以进行请求?

0 投票
3 回答
22615 浏览

python - 如何在 Python 上使用 selenium webdriver 和 browsermob 代理捕获网络流量?

我想通过在 Python 上使用 Selenium Webdriver 来捕获网络流量。因此,我必须使用代理(如 BrowserMobProxy)

当我使用 webdriver.Chrome 时:

网页已正确加载,并且所有请求都可以在 HAR 文件中访问。但是当我使用 webdriver.Firefox 时:

网页无法正常加载,HAR 文件中的请求数小于应有的请求数。

您知道第二个代码中代理设置的问题吗?我应该如何修复它以正确使用 webdriver.Firefox 以达到我的目的?

0 投票
2 回答
1360 浏览

java - Browsermob 不适用于 selenium webdriver

我是硒和broswermob的新手。这是我的代码。当我尝试执行此操作并出现错误时The method setProxyPreferences(Proxy) is undefined for the type FirefoxProfile。如何解决这个问题?

0 投票
2 回答
1373 浏览

ruby - 无法找到或加载主类 net.lightbody.bmp.proxy.Main

Github 链接:-

我正在使用 browsermob 代理创建代理,方法如下:-

在执行“server.start”时,它会抛出如下错误:-

我该如何解决这个问题?

0 投票
0 回答
659 浏览

selenium-webdriver - 如何通过 browsermob-proxy 从 Selenium SafariDriver 浏览器获取 HAR?

我正在尝试从 Safari 驱动程序中获取 HAR 对象。我已经通过 Selenium 创建了一个驱动程序对象,但是当我从该har对象获取条目时,它是空的。问题是什么?谁知道如何从 Selenium SafariDriver 浏览器获取 HAR?

... driver = new SafariDriver(); // Launching Safari Browser driver.navigate().to("http://....") // opening some http web site Har har = Driver.server.getHar(); List<HarEntry> entries = (har.getLog()).getEntries(); // entries are empty

0 投票
2 回答
971 浏览

python-2.7 - BrowserMob 没有代理本地主机页面

我正在尝试使用 BrowserMob 通过 Selenium WebDriver 代理页面。当 (Python) 测试用例尝试从 localhost 加载页面时,BrowserMob 无法代理它们。

BrowserMob 是否可以代理连接到本地主机上的网络服务器?

0 投票
1 回答
87 浏览

python-2.7 - BrowserMob 仅在初始加载时部分加载页面;之后就好了

我正在尝试使用 BrowserMob 通过 Selenium WebDriver 代理页面。当发出初始页面请求时,页面的许多元素无法加载(例如,css、jquery 包含)。如果我手动刷新页面,一切都会按预期加载。

有没有其他人看到过这种行为?有解决办法吗?

谢谢!