CasperJS,Code不起作用?

时间:2017-07-21 10:42:56

标签: javascript phantomjs casperjs

我刚刚使用Javascript(从昨天开始),我真的不知道,为什么我的脚本不起作用。 我尝试使用.txt文件中的多个数据登录此网站。 他们在文件中像: id:pw(/ n)id:pw(/ n)...依此类推

function login(MYID,MYPW){

            var x = require('casper').selectXPath;
            var url = 'http://leya2.eu/';

            var casper = require('casper').create({
                verbose: false,
                logLevel: 'debug'
            });
            phantom.casperTest = true;
            casper.test.comment('Start');

            casper.start(url, function() {  
            this.waitForSelector("leya2.jpg",
                function pass () {
                },
                function fail () {
                },
                20000
            );

            casper.then(function() {
            this.sendKeys('input[name=userid]', 'Dantes999');
            this.sendKeys('input[name=userpass]', '123456789');
            this.click('input[value="LOGIN"]')
            });

            casper.then(function() {    
                this.fill('form[class="login"]', {
                  'userid': 'Dantes999',
                  'userpass': '123456789'
                }, true);
            });

            casper.then(function() {
                //console.log(this.getPageContent());
            });

            });

            casper.run(function() {
                this.echo('done');
            return 
                this.exit();
            });
}



var fs = require('fs');
var stream = fs.open('acc_all.txt', 'r');

while(!stream.atEnd()) {
    var line = stream.readLine();
    console.log(line);
var id = str.substring(0,":");   
var pw = str.substring(":",end);  

var a = login(function() {id},{pw});
}
stream.close();

错误信息就像丢失}

0 个答案:

没有答案