如何以编程方式保存网站,就好像它已在浏览器中呈现(执行的javascript)

时间:2016-03-25 08:41:10

标签: html web-scraping

在浏览器中,您可以将其另存为'一个页面,并在javascript执行后获取当前的html。有没有办法以编程方式执行此操作?或许打电话给其他工具?也许远程让浏览器做点什么?它可能是hacky - 我只需要它用于家庭使用。

1 个答案:

答案 0 :(得分:1)

取决于您是否想要另存为'页面或如果你想在执行javascript后采取scereenshot。它有两个不同的东西。

在第一种情况下,您可以使用简单的wget -r <web address> wiki

在第二种情况下,你需要使用一些更复杂的刮刀,让我们说幻影js应该能够执行js并在拍摄截图后: http://phantomjs.org/screen-capture.html

希望它有所帮助! 祝你有愉快的一天