Доступ к различным страницам веб-сайта с помощью Perl - PullRequest
0 голосов
/ 31 мая 2011

Мне нужно перемещаться по веб-сайтам и выполнять различные действия, такие как вход в систему, переход на определенную страницу, заполнение форм, автоматическое извлечение определенного текста и соответствующих js из соответствующих файлов.

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

При использовании модуля WWW :: Mechanize я не могу получить доступ к javascript на странице навигации.

Рабочий процесс:

Страница входа-> Navigated_html_page-> event-> JsFunction-> Loadothercontrols-> Загрузить файл-> Отправить действие.

Может кто-нибудь предложить решения для этого?

Ответы [ 2 ]

4 голосов
/ 31 мая 2011

Либо перепроектируйте JS и делайте то, что он делает в вашем Perl, либо используйте что-то вроде WWW :: Mechanize :: Firefox

2 голосов
/ 31 мая 2011

Вы можете попробовать WWW :: Scripter с помощью плагина JavaScript или Ajax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...