2016년 2월 17일 수요일

[phantomjs] phantomjs 기본 구조


var sys = require("system"),
    page = require("webpage").create(),
    url = ""; 

var visit_url = sys.args[2];

if (visit_url != "") {
        page.open(encodeURI(visit_url));

        page.onLoadFinished = function() {
            var title = page.evaluate(function (s) {
                    return document.querySelector("#box").innerText;
            }, 'title');
            console.log(title);
            phantom.exit();
        };
}

방문할 URL 을 argument 로 받아들여서 페이지를 연 후, #box를 파싱해서 데이터를 출력

댓글 없음:

댓글 쓰기