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





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