PhantomJS를 테스트하고 angel.co에 나열된 모든 신생 업체를 반환하려고합니다. PhantomJS를 사용하기로 결정한 것은 맨 아래의 "다음"을 클릭하여 첫 페이지를 매김 처리해야하기 때문입니다. 지금이 코드는 결과를 반환하지 않습니다. 필자는 PhantomJS에 완전히 익숙하지 않았으며 모든 코드 예제를 읽었으므로 모든 지침을 매우 높이 평가할 수 있습니다.PhantomJS가 결과를 반환하지 않습니다.
var page = require('webpage').create();
page.open('https://angel.co/startups', function(status) {
if (status !== 'success') {
console.log('Unable to access network');
} else {
page.evaluate(function() {
var list = document.querySelectorAll('div.resume');
for (var i = 0; i < list.length; i++){
console.log((i + 1) + ":" + list[i].innerText);
}
});
}
phantom.exit();
});
보너스 명성 포인트 당신은 ... 나는 casper.page에 액세스 할 수 있습니다 CasperJS이 작업을 수행하는 방법을 보여 할 수있는 경우 하지만 onConsoleMessage 옵션은 없습니다. – DynamicDan
결코 신경 쓰지 마세요. http://casperjs.readthedocs.org/en/latest/debugging.html – DynamicDan