Соскреб / симулировать просмотр справки - PullRequest
1 голос
/ 14 сентября 2009

Я хочу создать программу, которая будет имитировать пользователя, просматривающего сайт и нажимающего на ссылки. Файлы cookie и javascript должны быть включены. Я успешно сделал это в Python, но я хочу написать его на компилируемом языке (Python Ide не обрезать его). Ссылки на сайте созданы с использованием JavaScript и являются динамическими. В python я использовал PAMIE (сторонний модуль, использующий win32com) для запуска экземпляра Internet Explorer, очистки сгенерированного HTML-кода для ссылок и перехода к одному из них. Дело в том, чтобы весь процесс был прозрачным для сервера. Какой лучший (компилируемый) язык и метод для этого? Я думал о C # с контролем WebBrowser, но я не хочу тратить много времени на изучение чего-либо, если это не сработает. Любая помощь приветствуется!

Ответы [ 3 ]

2 голосов
/ 14 сентября 2009

Возможно, вы захотите взглянуть на автоматическое тестирование через наборы браузеров: http://www.teknologika.com/blog/the-holy-grail-net-automated-web-gui-testing-for-internet-explorer/ http://watin.sourceforge.net/

2 голосов
/ 14 сентября 2009

Я недавно написал сообщение в блоге: Соскоб в Интернете в .NET . Это обсуждает куки, но не JavaScript; Я не знаю, потребует ли это дополнительного кодирования.

0 голосов
/ 14 сентября 2009

Может быть стоит взглянуть на селен .

Мы используем его для веб-тестирования в среде C # asp.net.

Документация не так уж и плоха

...