2008-09-23 2 views
5

После работы с объектами .NET HttpWebRequest/Response, я бы предпочел застрелить себя, чем использовать его для сканирования через веб-сайты. Я ищу существующую библиотеку .NET, которая может извлекать URL-адреса, и дает вам возможность следить за ссылками, извлекать/заполнять/отправлять формы на странице и т. Д. Модули Perl LWP и WWW::Mechanize делают это очень хорошо, m работает с .NET-проектом.Есть ли .NET-эквивалент Perl LWP/WWW :: Mechanize?

Я столкнулся с HTML Agility Pack, который выглядит потрясающе, но он перестает симулировать ссылки/формы.

Есть ли такой инструмент уже существует?

ответ

2

Кто-то построил немного кода для запуска в качестве дополнения к HTML Agility Pack (который я люблю), что позволяет сделать несколько форм лужения:

http://apps.ultravioletconsulting.com/projects/uvcwebtransform/docs/class_html_agility_pack_1_1_add_ons_1_1_form_processor_1_1_form_processor.html

Я прочитал отзыв что это не WWW :: Mechanize, но это отличный старт. Код предоставляется, поэтому вы можете легко его расширить.

+0

Интересно, спасибо. – spoulson 2008-09-24 01:56:05

Смежные вопросы