如果要下载网站的html代码,可以使用.ajax(),就像这样
$.ajax({url: 'https://somesite.com'})
但是如果网站使用延迟加载怎么办? 当您尝试通过.ajax下载网站时,您将获得一个没有动态加载内容的页面。
在完全加载所有内容后,有没有办法获取网站的HTML代码?
答案 0 :(得分:1)
你必须将加载的HTML附加到DOM,然后它将被解析并且将执行任何JS脚本,这导致下载延迟加载的内容。
$('.content').append(theDownloadedContent);