URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6087
[ Назад ]

Исходное сообщение
"попытка имитировать браузер на perl"

Отправлено dimytch , 20-Ноя-08 21:59 
Заранее прошу прощения, если тема уже обсуждалась, но никак не могу сформулировать задачу кратко, поэтому и искать не знаю как, соответственно.

Собственно сюжет: необходимо автоматизировать бурную (но не хаотическую) деятельность пользователя при просмотре конкретного сайта - то есть хочется не нажимать руками по двадцать раз кнопочки и выбирать одни и те же значения из списков, а напустить на него скрипт, и, собственно, заниматься другими делами. Исходники, равно как и пароль на хостинг недоступны, поэтому приходится изобретать, а не менять неудобный интерфейс сайта. При первом приближении подумалось о эмуляции браузера, то есть, что-то вроде net::http, (я, собственно хорошо знаю perl, поэтому и собрался реализовать функционал на нём) но после прочтения документации, уверенность в правильности выбранного пути резко пропала. Не сталкивался ли уважаемый ALL с подобной задачей? Буду весьма благодарен за тыканье в конкретный модуль/модули, или указание стороны, в которую смотреть, поскольку пока что вообще неясно всё, кроме общей постановки задачи.

В общем прошу идею.
Спасибо.


Содержание

Сообщения в этом обсуждении
"попытка имитировать браузер на perl"
Отправлено tungus , 20-Ноя-08 23:26 
>[оверквотинг удален]
>не менять неудобный интерфейс сайта. При первом приближении подумалось о эмуляции
>браузера, то есть, что-то вроде net::http, (я, собственно хорошо знаю perl,
>поэтому и собрался реализовать функционал на нём) но после прочтения документации,
>уверенность в правильности выбранного пути резко пропала. Не сталкивался ли уважаемый
>ALL с подобной задачей? Буду весьма благодарен за тыканье в конкретный
>модуль/модули, или указание стороны, в которую смотреть, поскольку пока что вообще
>неясно всё, кроме общей постановки задачи.
>
>В общем прошу идею.
>Спасибо.

Если не нужен javascript  - www::mechanize, иначе Mozilla::Mechanize



"попытка имитировать браузер на perl"
Отправлено vg , 21-Ноя-08 10:16 
для более простых скриптов можно использовать lib-www (LWP)