java - Google Chrome 使用 Selenium 进行节流

标签 java performance google-chrome selenium bandwidth-throttling

一年前有一个类似的问题(Network throttling with chrome and selenium),但看起来该问题的答案不再有效,因为过去几个月已经出现了错误和修复。 https://bugs.chromium.org/p/chromedriver/issues/detail?id=984

我正在尝试使用 Java 实现的 selenium 在 google chrome 中实现网络节流,但几乎没有成功。我正在使用最新的 Chrome 驱动程序和独立服务器 3.0.1。

非常感谢任何和所有的帮助!!

最佳答案

您可以使用 proxyServer 代替 Chrome 网络限制。

ProxyServer proxy = new ProxyServer(4444);
proxy.setReadBandwidthLimit(125000); // 125 000 (1Mbps)
proxy.setWriteBandwidthLimit(125000);

关于java - Google Chrome 使用 Selenium 进行节流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40683810/

相关文章:

Java Mail api,消息处理期间连接丢失

java - 保存大量链接的最佳方法是什么?

java - 为什么 NumberFormat.format 抛出 NullPointerException?

javascript - 如何从 Chrome 扩展中获取输入字段值

java - 在时区将 ZonedDateTime 转换为 LocalDateTime

javascript - 我应该为 JavaScript 链接使用哪个 "href"值, "#"还是 "javascript:void(0)"?

函数 slice 参数与全局变量的性能?

c++ - 在 C++ 中分析一个函数

javascript - 谷歌浏览器拒绝执行javascript

javascript - 您可以通过脚本确定 Chrome 是否处于隐身模式吗?