我试图登录到的tumblr使用方法CasperJS start,fill而waitForUrl却无法做到这一点.在我看来,表单未提交,因为waitForUr每次都过期超时.
终端响应:

我正在使用的代码是这样的:
/*jslint browser: true, regexp: true */
// global casper, require
var LOGIN_URL, LOGIN_USERNAME, LOGIN_PASSWORD, casper;
casper = require('casper').create({
waitTimeout: 20000,
viewportSize: {
width: 1024,
height: 768
},
verbose: true,
logLevel: 'debug',
userAgent: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'
});
if (!casper.cli.has('username') && !casper.cli.has('password')) {
casper.echo('Usage: $ casperjs sfdclogin.casper.js --username=USERNAME --password=PASSWORD').exit(-1);
}
LOGIN_URL = 'https://tumblr.com/login';
LOGIN_USERNAME = casper.cli.get('username');
LOGIN_PASSWORD = casper.cli.get('password');
phantom.cookiesEnabled = true;
casper …Run Code Online (Sandbox Code Playgroud)