Is there a .NET equivalent of Perl LWP / WWW :: Mechanize?

After working with .NET HttpWebRequest / Response objects, I prefer to take pictures of myself rather than use this to scan through websites. I am looking for an existing .NET library that can retrieve URLs and gives you the ability to track links, retrieve / fill / submit forms on a page, etc. The Perl LWP and WWW::Mechanize modules do this very well, but I am working with a .NET project.

I came across an HTML Agility Pack that looks amazing, but it stops mimicking links / forms.

Does such a tool already exist?

+5
html forms web-crawler
source share
1 answer

Someone built some code to run as a complement to the HTML Agility Pack (which I also like), which allows you to redo the form a bit:

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

I read a review that says this is not WWW :: Mechanize, but it is a great start. The code is provided, so you can easily extend it.

+2
source share

All Articles