Mon*_*Bag 4 javascript casperjs
我正在使用CasperJS来评估网页.我想做的是让我传递一个URL参数,让CasperJS下载并评估页面,然后输出到标准网页,这样我就可以在BaSH脚本中使用它.这是我到目前为止Casper的代码:
var casper = require('casper').create();
var url = casper.cli.args;
casper.start(url, function() {
this.evaluate(function() {
return document;
});
this.echo(this.getHTML());
});
casper.run();
Run Code Online (Sandbox Code Playgroud)
一旦我运行它,这就是我所看到的:
@:~/spider/casperjs$ casperjs viewsource.js google.com
CasperError: No steps defined, aborting
/usr/local/src/casperjs/modules/casper.js:1510 in run
~/spider/casperjs/viewsource.js:10
Run Code Online (Sandbox Code Playgroud)
请帮忙.
如果你想命名你的论点:
命令:
casperjs viewsource.js --url="http://YourUrl.com"
Run Code Online (Sandbox Code Playgroud)
脚本:
var mainUrl = casper.cli.get("url");
casper.start(mainUrl)
.then(......)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4597 次 |
| 最近记录: |