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();
댓글 0