javascript - 使用 CasperJS 将源代码转储到本地文件中

标签 javascript web-scraping casperjs

当我在 CasperJS 中使用 download() 时,我在系统中保存了一个文件,但该文件不包含网页的实际源代码。它只包含指向远程页面的链接。如何使用 CasperJs 将网页的源代码转储到本地文件中? getHTML() 也只是将内容回显到终端上。如何将内容保存到文件?

最佳答案

首先导入文件系统库

var fs = require('fs');

提取html

var html = this.getHTML();
// or
var html = this.getPageContent();

复制到文件中

var f = fs.open('/path/to/your/file', 'w');
f.write(html);
f.close();

关于javascript - 使用 CasperJS 将源代码转储到本地文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21339332/

相关文章:

javascript - CasperJS 不跟踪 ASP 站点上的链接

javascript - 如何列出 casperJS 页面加载的外部 javascript 资源?

javascript - WebGL/Three.js 设置网格偏移

javascript - 在php中编码javascript数组?

javascript - 检查字符串是否有句点(十进制)w/jQuery?

R网络抓取包无法读取所有url表

python - 抓取站点为链接返回不同的 href

javascript - rails/JSON : How to use JSON for jquery UI autocomplete form

java - 如何加载 HTML 的全部内容 - Jsoup

javascript - 如何在 Windows 上使用 PhantomJS/CasperJS 的子进程模块