나를 위한 기록들

[크롤링] casperJS, PhantomJS 로 로그인, 캡쳐 하기 본문

JS/크롤링

[크롤링] casperJS, PhantomJS 로 로그인, 캡쳐 하기

lyasee 2017. 3. 30. 19:23
var casper = require('casper').create({verbose: true, logLevel: "debug"});

// URL 및 로그인 정보 변수 --- (※1)
var url = "http:// 나의 티스토리 주소 /admin/center/";
var id = ""// 아이디
var password = ""// 비밀번호

casper.start();

casper.open(url);

casper.then(function() {
   casper.fill"#authForm"
    { 
      loginId: id, 
      password:password
    }, true);
});

// 해당 요소 찾아가서 클릭하기

casper.then(function(){
            var path = "#blogInfo > ul > li:nth-child(2) > span.txt > a";
            if (casper.exists(path)) {
                casper.mouseEvent('click', path);
            }

            casper.wait(3000);
});

// 캡처하기
casper.then(function(){
  casper.capture('capture.png', {
    top:0, left:0, width:1024, height:768
  });
});

casper.run();



Comments