Отвечаю сам себе, может еще кому-то поможет, вот код на получения хмл кода страницы
"use strict";var page = require('webpage').create(), system = require('system'), url = system.args[1];page.open(url, function () { var str = page.evaluate(function () { return document.getElementsByTagName('html')[0].innerHTML }); console.log(str); phantom.exit();});
Теперь не могу соединить его с пхп, не поможите?
Вот что делаю.
В скрипте пхп
<?php$test = shell_exec('/usr/bin/phantomjs /var/www/com/phantom.js https://yandex.ru/');var_dump($test);
В скрипте phantom.js
"use strict";var page = require('webpage').create(), system = require('system'), url = system.args[1];page.open(url, function(status) { if (status === "success") { page.includeJs("https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function() { page.evaluate(function() { console.log($('h1').html()); }); phantom.exit(0); }); } else { phantom.exit(1); }});
В итоге выводит в консоль NULL
1. Встроена.
2. Не получится...
придумал
Понял, спасибо! Есть какие то другие пути подняться вверх внутри данного цикла?
ну так оператор так в цикле и не будет работать -
Мне не нужно ВНУТРЬ, я хочу в пределах ЭТОГО ЖЕ цикла подняться выше.
Понятно что готу плохо и т.п. Но почему не срабатывает?
У меня сейчас 25 000 медицинского трафика в сутки, РСЯ насыпает 500-700 руб. в среднем с 6-ти блоков)) А вчера выдал целых 837 руб !
С 35.000мед трафа 2 блока Адсенс приносят 40$ (3000 р). РСЯ снял уже как год... это себя не уважать держать эти блоки когда они так в наглую воруют.