【问题标题】:state of HTML after onload javascript加载 javascript 后 HTML 的状态
【发布时间】:2009-09-17 00:51:50
【问题描述】:

许多网页使用 onload JavaScript 来操作它们的 DOM。有没有办法在这些 JavaScript 操作之后自动访问 HTML 的状态?

wget 在这里没有用,因为它只是下载原始源。 有没有办法使用网络浏览器渲染引擎?

理想情况下,我正在寻求可以通过 Python 进行交互的解决方案。

谢谢!

【问题讨论】:

标签: javascript python html screen-scraping


【解决方案1】:

我知道做这些事情的唯一好方法是自动化浏览器,例如通过Selenium RC。如果您不知道如何推断该页面已完成相关 javascript 的运行,那么,只是一个访问该页面的真实用户,您只需要等待一段时间,获取快照,再等待一段时间,再获取另一个,并检查它们之间是否有任何变化,以说服自己它真的完成了。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-26
      • 2016-12-05
      • 2015-07-27
      • 1970-01-01
      • 2021-11-25
      • 2012-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多