【问题标题】:Python / Selenium - how to catch network requests by the site? [closed]Python / Selenium - 如何捕获站点的网络请求? [关闭]
【发布时间】:2020-12-09 08:41:24
【问题描述】:

当在 Chrome 上使用开发控制台并转到网络选项卡时,我可以通过查找带有 m3u8 url 的请求来获取网站上的视频流。我如何在 Selenium 中获取这些数据,而不使用代理等第三方工具 - 也许 selenium 可以访问开发者控制台?

我看到类似的问题没有答案here,但我无法想象这是不可能的

【问题讨论】:

  • 这能回答你的问题吗? How to capture network traffic with selenium
  • 我看到了这个问题,但我希望有一个只适用于 selenium 的解决方案——毕竟 selenium 使用网络浏览器,如果我可以自己打开开发控制台,肯定有办法在硒中做这些步骤?在我使用另一个模块之前,我认为 id 只是让 selenium 做点击/热键来打开控制台,但我希望 selenium 有一些实现的东西
  • 很遗憾 Selenium 不支持这个,我们需要使用另一个包...

标签: python selenium


【解决方案1】:

我通过传递options.add_argument("--auto-open-devtools-for-tabs") 解决了这个问题,然后使用 pyautogui 自动单击网络选项卡

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-14
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 2019-11-04
    相关资源
    最近更新 更多