2009-04-13 4 views
0

Возможно ли создать программу, открывающую страницу (как если бы файл закладок был открыт IE), и на основе его содержимого генерируется обратная связь, которая должна быть отправлена ​​в текстовое поле на указанной странице, нажав кнопку на указанной странице?Автоматический ввод данных веб-страницы на основе содержимого страницы

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

ответ

1

Да, это возможно. Обычно он называется screen scraping. Вы в основном получаете интересующую веб-страницу с помощью HTTP-запроса, анализируете/анализируете полученную страницу и отправляете обратно данные, которые должны поступать в текстовое поле (снова HTTP-запрос).

Для этого есть библиотеки. Вот статья, описывающая пример в Perl: http://www.perl.com/pub/a/2003/01/22/mechanize.html