매일매일 IT
[NodeJS PhantomJS CasperJS] 로그인 후 데이터 다운로드 본문
[NodeJS PhantomJS CasperJS] 로그인 후 데이터 다운로드
Teeeeeeemo 2017. 7. 19. 16:00var casper = require('casper').create({verbose: true, logLevel: "debug"});
// URL 및 로그인 정보 변수 --- (※1)
var url = "http://티스토리 블로그 주소/admin/center/";
var id = "";
var password = "";
casper.start();
casper.open(url);
// Form Submit --- (※2)
casper.then(function() {
casper.fill( "#authForm",
{
loginId: id,
password:password
}, true);
});
casper.then(function(){
var getComment = function(){
return document.querySelector("#blogInfo > ul > li:nth-child(3) > span.day").innerText;
};
// Evaluate --- (※3)
console.log("새 댓글 수 : " + this.evaluate(getComment));
});
casper.then(function(){
var getGuestBook = function(){
return document.querySelector("#blogInfo > ul > li:nth-child(4) > span.day").innerText;
};
console.log("새 방명록 수 : " + this.evaluate(getGuestBook));
});
casper.run();
'Programming Language > JavaScript' 카테고리의 다른 글
RegExp.test() 메소드 (0) | 2017.07.20 |
---|---|
RegExp.exec() 메소드 (0) | 2017.07.20 |
자바스크립트에서의 정규 표현식 ( Regular Expression ) 사용법 (0) | 2017.07.20 |
[iconv] utf-8 => euc-kr (0) | 2017.07.20 |
[Electron] 기본적인 흐름 (0) | 2017.07.19 |