Casperjs初探

首先要安装phantomjs 和 Casperjs, 具体安装步骤:http://www.cnmiss.cn/?p=42

安装好后运行一个简单的例程:利用Casperjs +Phantomjs模拟登陆并截图。

代码如下,具体参考:http://my.oschina.net/jiuxiaoyao/blog/148456

var casper = require('casper').create();
casper.start('https://passport.baidu.com/v2/?login', function() {
    this.fill('div[id="loginForm"]', {
        'userName': 'whcyc2002',
        'password': '*******'
    }, false);
});
  
casper.then(function() {
  this.click('input[class="pass-button pass-button-submit"]');
  this.echo('login...');
});
  
casper.then(function() {
    this.wait(3000,function() {
        this.capture("baidu.png");
    });
});
casper.run();

    Java外部引用可以用 Apache Commons Exec

    更多例程:

    https://nicolas.perriault.net/code/2012/introducing-casperjs-toolkit-phantomjs/

    手册:

    http://docs.casperjs.org/en/latest/


你可能感兴趣的:(爬虫,phantomjs,casperjs)