Кстати, есть биндинг для ноды, только предварительно установи сам phantomJS, а потом уже модуль
https://github.com/sgentle/phantomjs-node |
kobezzza, спасибо
|
Gozar, пробывал сделать перебор в ручную, но эффекта 0, сейчас буду гонять на phantomjs.
|
Вопрос из бронепоезда, что я делаю не так?)
Взял пример с сайта, брал код из исходников примера и нефига... var page = require('webpage').create(); page.onInitialized = function() { console.log("page.onInitialized"); }; page.onLoadFinished = function() { console.log( document.body.children.length ); //0 }; page.open('https://google.com'); и так тоже 0 var page = require('webpage').create(); page.open('https://google.com', function () { console.log( document.body.children.length ); //0 phantom.exit(); }); стоит версия 1.9.0.. Что не так? |
cyber,
А у гугла точно дети есть в боди? Ты проверил, что там вообще хоть что-нибудь есть? |
Gozar,146%
|
Цитата:
|
Gozar, А да мне не гугл нужно, гугл я для примера взял для этого на 5 сайтах проверил)
|
Цитата:
Цитата:
|
var page = require('webpage').create(); page.onInitialized = function() { console.log("page.onInitialized"); }; page.onLoadFinished = function() { // page.evaluate выполняет код в контексте загруженной страницы var children = page.evaluate(function() { return document.body.children; }); console.log(children.length); }; page.open('https://google.com'); http://phantomjs.org/quick-start.html |
Часовой пояс GMT +3, время: 13:58. |