подражать человеку с помощью браузера с открытым исходным кодом - PullRequest
0 голосов
/ 05 марта 2012

Я хочу подражать человеку (не для использования в спаме) для некоторых моих ежедневных работ.Я не хочу использовать какое-либо решение curl / wget, потому что оно будет включать некоторые работы для анализа HTTP-пакета, отправленного браузером.Итак, в основном:

  1. Я буду использовать браузер (например, Chrome) для входа в систему, поэтому у меня есть состояние входа в этот браузер.
  2. Я открываю страницу поиска длясистема, и в любом случае я запускаю скрипт.
  3. Скрипт будет вводить некоторую строку во входные данные и отправлять форму.
  4. Браузер перенаправляет на страницу результатов, и мой скрипт будетпроанализируйте страницу результатов и получите то, что я хочу.

Существуют ли какие-либо решения, которые я могу использовать для написания такого сценария?Функциональность должна включать:

  1. , заполнить некоторые и отправить форму
  2. на странице результатов сценарий может проанализировать веб-страницу и получить нужные данные.

Я пытался сделать это, но домен для моей программы и системы, в которой я хочу работать, не в одном домене.

1 Ответ

4 голосов
/ 05 марта 2012

Вас могут заинтересовать знаменитые Selenium :

Selenium автоматизирует браузеры.Вот и все.То, что вы делаете с этой силой, полностью зависит от вас.В первую очередь это для автоматизации веб-приложений в целях тестирования, но, безусловно, не ограничивается только этим.Скучные задачи администрирования через Интернет могут (и должны!) Также быть автоматизированы.

См. Его ДЕМО здесь.


Или вы можетезаинтересуйтесь iMacros дополнением Firefox в зависимости от ваших требований.

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