【问题标题】:Get current HTML from browser tab with Python使用 Python 从浏览器选项卡获取当前 HTML
【发布时间】:2021-11-17 02:56:25
【问题描述】:

我知道有很多方法可以让 HTML 源代码传递页面 url。 但是,如果在某些操作后显示数据,有没有办法获取页面的当前 html?

例如:一个简单的 html 页面,带有一个按钮(即源 html),当您单击它时会显示随机数据。

谢谢

【问题讨论】:

    标签: python html web-scraping


    【解决方案1】:

    我相信您正在寻找一种统称为“无头浏览器”的工具。我用过的唯一一个在 Python 中可用(并且可以保证)是 Selenium WebDriver,但如果您正在为 Python 搜索无头浏览器,那么有很多可供选择。

    https://pypi.org/project/selenium

    有了这个,您应该能够以编程方式加载网页,在虚拟呈现的 DOM 中查找并单击按钮,然后查找目标元素的 innerHTML 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-09
      • 2013-03-08
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多