【问题标题】:Dumping Source Code into a local file using CasperJS使用 CasperJS 将源代码转储到本地文件中
【发布时间】:2014-01-24 18:00:11
【问题描述】:

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

【问题讨论】:

标签: javascript web-scraping casperjs


【解决方案1】:

首先导入文件系统库

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();

【讨论】:

    【解决方案2】:

    只做:fs.write('path/to/file', 'your string', 'w');
    在这种情况下,您不需要打开和关闭文件

    【讨论】:

      猜你喜欢
      • 2011-08-14
      • 2012-01-12
      • 2014-03-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多