JQuery - 下载动态可加载的站点

时间:2016-01-15 13:25:36

标签: javascript jquery ajax

如果要下载网站的html代码,可以使用.ajax(),就像这样

$.ajax({url: 'https://somesite.com'})

但是如果网站使用延迟加载怎么办? 当您尝试通过.ajax下载网站时,您将获得一个没有动态加载内容的页面。

在完全加载所有内容后,有没有办法获取网站的HTML代码?

1 个答案:

答案 0 :(得分:1)

你必须将加载的HTML附加到DOM,然后它将被解析并且将执行任何JS脚本,这导致下载延迟加载的内容。

$('.content').append(theDownloadedContent);