2008-09-23 4 views
5

Après avoir travaillé avec les objets HttpWebRequest/Response de .NET, je préfère photographier moi-même que de l'utiliser pour explorer des sites Web. Je suis à la recherche d'une bibliothèque .NET existante qui peut récupérer des URL et vous donner la possibilité de suivre les liens, extraire/remplir/soumettre des formulaires sur la page, etc. Les modules LWP et WWW::Mechanize de Perl le font très bien, mais Je travaille avec un projet .NET.Existe-t-il un équivalent .NET de Perl's LWP/WWW :: Mechanize?

Je suis tombé sur le HTML Agility Pack, ce qui est génial, mais cela ne s'arrête pas à la simulation de liens/formulaires.

Un tel outil existe-t-il déjà?

Répondre

2

Quelqu'un a construit un peu de code à exécuter comme un addon au HTML Agility pack (que j'aime aussi) qui vous permet de faire un peu de forme bricoler:

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

J'ai lu une critique ça dit que ce n'est pas WWW :: Mechanize, mais c'est un bon début. Le code est fourni, vous pouvez donc facilement l'étendre.

+0

Intéressant, merci. – spoulson

Questions connexes