猿问

有没有办法通过 Python 加载网页的网络活动?

我想收听网络事件(基本上是您转到 Chrome 开发人员工具/检查上的网络选项卡时可以看到的所有活动)并在通过 Python 加载页面时记录特定事件。

这可能吗?谢谢!

具体来说

  • 去 webpage.com

  • 打开 Chrome Dev Tools 并转到Network选项卡

  • 添加api.webpage.com为过滤器

  • 刷新页面[滚动]

我希望能够捕获这些事件的名称,因为存在无法通过 UI 获得的特定 ID。


慕莱坞森
浏览 140回答 3
3回答

GCT1015

您可以绕过 chrome 并使用像 mitmproxy 这样的可编写脚本的代理。 https://mitmproxy.org/另一个想法是使用 selenium 来驱动浏览器并从 perf 日志中获取事件 https://sites.google.com/a/chromium.org/chromedriver/logging/performance-log
随时随地看视频慕课网APP

相关分类

Python
我要回答