Gibt es eine .NET-Äquivalent von Perl LWP / WWW :: Mechanize?
-
02-07-2019 - |
Frage
mit .NET der HttpWebRequest
/ Response
Objekten Nach der Arbeit, würde ich mich lieber schießen als dies durch Web-Sites zu kriechen zu verwenden. Ich suche nach einer bestehenden .NET-Bibliothek, die URLs holen kann, und gibt Ihnen die Möglichkeit, Links zu folgen, zu extrahieren / füllen / Senden von Formularen auf der Seite usw. Perl LWP
und WWW::Mechanize
Module tut dies sehr gut, aber ich m mit einem .NET-Projekt arbeiten.
Ich habe über die HTML Agility Pack-, was super aussieht, aber es geht nicht so weit zu simulieren Links / Formulare.
Ist ein solches Tool gibt es bereits?
Lösung
gebaut Jemand ein Stück Code als Add-on zu dem HTML Agility Pack zu laufen (was ich auch Liebe), die Sie ein wenig Form Bastelei tun können:
las ich eine Überprüfung, dass es nicht WWW sagt :: Mechanize, aber es ist ein guter Start. Der Code wird zur Verfügung gestellt, so könnten Sie in der Lage sein, um es leicht zu erweitern.