- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть задача:
Парсер принимает страницу, содержащую некоторое количество адресов proxy. Но хитрый webmaster закрыл порты прокси через javascript, таким образом не исполнив яваскрипт результат не получить.
Раз браузер может выполнять javascript, то наверняка это можно сделать и иными средствами.
Внимание, вопрос: реализовано ли это на php, и если да, ко киньте ссылочку, плз.
Гуглите в сторону Server-side JavaScript
а можете показать пример "скрытости" портов? может регулярка вам поможет.
выполнение яваскрипта - это не обязанности ПХП )
human emulator вам в помощь
выполнение яваскрипта - это не обязанности ПХП )...
ну почему же, заставляешь модуль отдать в header Content-type:text/javascript и впЕред, всё выполнится...
ну почему же, заставляешь модуль отдать в header Content-type:text/javascript и впЕред, всё выполнится...
А можно пример php кода, который выполнит alert(1)?
ТС, мне кажется, легче разобраться каким образом javascript формирует порты и реализовать тот же алгоритм на php.
а можете показать пример "скрытости" портов?
http://www.inattack.ru/page/proxy.html
kot77 добавил 10.04.2011 в 14:59
А можно пример php кода, который выполнит alert(1)?
ТС, мне кажется, легче разобраться каким образом javascript формирует порты и реализовать тот же алгоритм на php.
Дело в том, что на всех сайтах, где идет сокрытие портов, свои алгоритмы сокрытия.
А нам нужна возможность сбора данных с любых яваскриптов (в пределах разумного, конечно), а не только с одного алгоритма.
Раз браузер может вывести рядом IP и порт, то можно и иными методами сделать то же. На виртуальной странице.
Ну раз уж речь зашла про виртуальные браузеры - вот вам ссылка http://www.phantomjs.org/
На javascript можно такого понаворотить, что даже если вы напишете на php полноценный браузер, понимающий javascript и DOM, он всё равно вас не спасёт. Если javascript будет показывать порты после какого-то "человеческого" события, например, когда пользователь шелохнёт мышкой поверх странички :)
Если под конкретный сайт, то проще написать "разборщик" JS на php
Если под конкретный сайт, то проще написать "разборщик" JS на php
это понятно )))
Речь об универсальном решении, чтобы любой не шибко заумный яваскрипт раздербанить.
Готовлю к выходу новый парсер-граббер-тестер прокси. Реально толковый серверный скрипт будет.