Как программировать программное обеспечение для целей автоматизации? - PullRequest
0 голосов
/ 02 октября 2010

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

На рынке существует ряд программ, которыесделайте это, но я давно знаком с ними, им нужен Internet Explorer для работы.

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

Ответы [ 3 ]

1 голос
/ 02 октября 2010

Вы можете сделать это на любом языке, в котором есть библиотеки, которые «говорят» по протоколу HTTP.Большинство из них делают.Реализации варьируются от простых вещей, таких как отправка запросов GET / POST, до сложных тем, таких как автоматическая обработка файлов cookie и механизмы JavaScript.

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

0 голосов
/ 02 октября 2010

Я могу вспомнить CodedUI, SilkTest, QTP, Watin, Watir и другие подобные программные пакеты, которые могут сделать это ...

HTH.

0 голосов
/ 02 октября 2010

Вы можете легко создавать веб-скребки / боты, используя Perl .Есть несколько модулей CPAN , которые будут вам полезны.

Например, модуль WWW :: Mechanize облегчает большинство задач.

...