当前位置: 首页 > 工具软件 > CasperJS > 使用案例 >

casperjs小例子

姚雅珺
2023-12-01

casperjs是一个js分支,用在采集比较多

var casper = require('casper').create();

casper.start();

casper.then(function step1() {
    this.echo('this is step one');
});

casper.then(function step2() {
    this.echo('this is step two');
});

casper.thenOpen('http://google.com/', function step3() {
    this.echo('this is step 3 (google.com is loaded)');
});

casper.run();

require('utils').dump(casper.steps.map(function(step) {
    return step.toString();
}));


$ casperjs test-steps.js
[
    "function step1() { this.echo('this is step one'); }",
    "function step2() { this.echo('this is step two'); }",
    "function _step() { this.open(location, settings); }",
    "function step3() { this.echo('this is step 3 (google.com is loaded)'); }"
]
 类似资料: