我正在尝试使用 selenium 获取浏览器网络日志来调试请求/响应。你能帮我想办法吗。
我正在使用 selenium 3.14.0 和最新的 Chrome 浏览器。
原文由 Anand S 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试使用 selenium 获取浏览器网络日志来调试请求/响应。你能帮我想办法吗。
我正在使用 selenium 3.14.0 和最新的 Chrome 浏览器。
原文由 Anand S 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答972 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
使用 python + selenium + firefox
除非必须,否则不要设置代理 - 为了获得出站 API 请求,我使用了此答案中的解决方案,但在 python 中: https ://stackoverflow.com/a/45859018/14244758
你得到一系列的字典。
这让我可以看到所有的网络请求。我正在使用它从其中一个请求中解析出一个参数,以便我可以使用它来针对 API 发出我自己的请求。
使用 python + selenium + Chrome
编辑:这个答案得到了很多关注,这是我现在使用 Chrome 的方式(取自未检测到的 chromedriver 代码):
使用此方法,您可以解析出浏览器发送到服务器的令牌、api 密钥等。