【发布时间】:2011-05-30 22:50:35
【问题描述】:
在python中:
我想在应用 javascript 后下载网页的源代码。最简单的方法是什么?
【问题讨论】:
标签: javascript python html http rest
在python中:
我想在应用 javascript 后下载网页的源代码。最简单的方法是什么?
【问题讨论】:
标签: javascript python html http rest
splinter 是最简单的方法:
from splinter.browser import Browser
browser = Browser()
browser.visit('http://google.com')
splinter 是一个工具,可以让使用几个成熟的产品变得更容易使用。像 Selenium 这样的东西需要很多时间来适应。 splinter 允许您学习一种 API 以使用 webdriver 或更改为 zope.testbrowser 如果您愿意。
您可以运行 JavaScript 并更改页面或测试其结果:
browser.execute_script("$('body').empty()")
browser.evaluate_script("4+4") == 8
【讨论】: