https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040202&docId=298762900


다시 쓰는데 phantomjs랑 casperjs가 npm으로 설치해도 안 되길래 직접 다운로드 받아서 환경변수 path에 bin 파일을 경로지정해두었음. 그래서 아래같이 바꿨는데 에러가 뜨는데 어떻게 해야 됨?


phantom.casperPath=('C:/Users/lee0/Desktop/casperjs-1.1.4-1/casperjs-1.1.4-1');

phantom.injectJs('C:/Users/lee0/Desktop/casperjs-1.1.4-1/casperjs-1.1.4-1/bin/bootstrap.js');


var fs=require('fs')


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

    pageSettings: {

        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("email").value="chermy018";

            document.getElementById("pass").value="kl424321";

            document.getElementById("loginbutton").children[0].click();

    });

});

var request = require('request'),

    cheerio = require('cheerio');


var url = "http://gallog.dcinside.com/inc/_mylog.php?gid=chermy018&oneview=Y&cid=59&page=1";


request(url, function (err, res, html) {

if (!err) {

        var $ = cheerio.load(html);

}

console.log(html);

})


casper.run();