JQuery - 下载可动态加载的网站
JQuery - download dynamically loadable site
如果你想下载一个网站的html代码,你可以使用.ajax(),像这样
$.ajax({url: 'https://somesite.com'})
但是,如果站点使用延迟加载怎么办?当您尝试通过 .ajax 下载网站时,您会看到一个没有动态加载内容的页面。
有没有办法在完全加载所有内容后获取网站的 html 代码?
您必须将加载的 HTML 附加到 DOM,然后它将被解析并执行任何 JS 脚本,这会导致延迟加载的内容被下载。
$('.content').append(theDownloadedContent);
相关文章:
- 加载网站时出现随机图像
- 在桌面视图的iframe中加载网站
- 加载网站时显示弹出菜单一次
- 创建一个浏览器以在 ASP.NET 的网页中加载网站
- HTML5 音频自动播放仅适用于前 3 次访问/加载网站
- 如何在完成加载网站后加载谷歌广告
- 使用 PhantomJS 登录并加载网站,无需硬编码时间
- 如何在加载网站后使输入字段聚焦
- 在 chrome 上加载网站之前运行 JavaScript 代码段
- PHP 重新加载网站一次
- 如何在加载网站主页时加载模态对话框
- 加载网站内的外部页面
- 我在尝试从SQL服务器加载网站上的数据时遇到此错误
- 从服务器加载网站
- 如何使用jquery加载网站HTML
- 用原生移动字体而不是自定义字体加载网站的最佳方式
- 用HTML5视频循环预加载网站
- 在加载网站时访问浏览器下载的资产
- 加载网站并使用Javascript进行修改
- 通过浏览器返回按钮重新加载网站