Кстати, есть биндинг для ноды, только предварительно установи сам 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, время: 15:46. |