phantom.casperPath=('C:Userslee0Desktopcasperjs-1.1.4-1casperjs-1.1.4-1');

phantom.injectJs('C:Userslee0Desktopcasperjs-1.1.4-1casperjs-1.1.4-1inootstrap.js');


var fs=require('fs')


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

    pageSettings: {

        loadImages: false,//The script is much faster when this field is set to false

        loadPlugins: false,

        userAgent: 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36'

    }

});


//open Facebook

casper.start().thenOpen("https://dcid.dcinside.com/join/login.php?", function() {

    console.log("dcinside website opened");

});



//로그인

casper.then(function(){

    console.log("해당 id와 pw로 로그인 합니다.");

    this.evaluate(function(){

        document.getElementById("user_id").value="id";

            document.getElementById("password").value="pw";

            document.getElementById("login_ok").children[1].click();

    });

});


casper.then(function(){

    var memo = this.evaluate(function(){

        var gallog_memo = document.getElementsById('memo_content');

    });

    console.log(memo);

})


casper.run();



/ 에서 \로 바꾸니까 전에 올렸던 글의 에러 메세지는 없어졌는데 TypeError: undefined is not a constructor (evaluating 'casper.start()') 이 나옵니다.