LINUX.ORG.RU

автоматическое управление web-браузером - эмулятор пользователя


0

1

Нужно реализовать сабж под Linux.
Всевозможных библиотек для работы с HTTP и HTML парсера недостаточно, поскольку требуется ещё и выполнение JavaScript на страницах, ну и картинки + CSS запрашивать для полной правдоподобности.
Минимальный набор действий: включение использования прокси (желательно SOCKS), переход на страницу, получение списка ссылок на странице.
Предполагаю, всё это достижимо с помощью каких-то механизмов в Firefox или же WebKit, но пока не знаю куда конкретно копать.

google://imacros

Работает со многими браузерами, под огнелис есть расширение

nu11 ★★★★★
()

Обычно хватает перла и анализа действия жабаскриптов на странице для полной эмуляции. Всё равно, в конечном итоге всё сводится к post / get запросам в большинстве случаев.

Reaper ★★
()
Ответ на: комментарий от AITap

хорошо бы то же самое, но без использования telnet'а :)

frozen_twilight ★★
() автор топика
Ответ на: комментарий от mipt_student

+1 к селениуму. Есть биндинги в С#, Яву, Питон, Руби, перл и похапе. Поддерживает FF, IE, Chrom(e|um), Safari. Есть на Windows/*NIX (включая MacOS).

Slavaz ★★★★★
()

В пользу htmlunit идет то, что реальный браузер не нужен.
А selenium с webdriver поддерживает ie, ff, chrome и htmlunit в качестве низлежащего уровня.

zhuravlik ★★★★
()
Ответ на: комментарий от frozen_twilight

много совершенно разных

Много сайтов, совершенно разных вряд ли требуют эмуляции юзера, получится из пушки по воробьям. что за задача, если не секрет?

Reaper ★★
()

Ещё плюс за селениум, и был такой аддон к лисе - DejaClick, может его ещё посмотреть.

Hoodoo ★★★★★
()

qt4 webkit + python + jquery

ggrn ★★★★★
()
Ответ на: комментарий от anonymous

Вас это беспокоит? Хотите поговорить об этом? ;)
Да, вся задумка для целей накрутки, но не рекламы.

frozen_twilight ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.