Pregunta

Después de trabajar con .NET HttpWebRequest/Response objetos, prefiero pegarme un tiro que utilizar esto para rastrear sitios web.Estoy buscando una biblioteca .NET existente que pueda recuperar URL y brindarle la posibilidad de seguir enlaces, extraer/completar/enviar formularios en la página, etc.Perl LWP y WWW::Mechanize Los módulos hacen esto muy bien, pero estoy trabajando con un proyecto .NET.

Me he topado con el Paquete de agilidad HTML, que se ve increíble, pero no llega a simular enlaces/formularios.

¿Existe ya tal herramienta?

¿Fue útil?

Solución

Alguien creó un poco de código para ejecutarlo como complemento del HTML Agility Pack (que también me encanta) que te permite modificar un poco el formulario:

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

Leí una reseña que dice que no es WWW::Mechanize, pero es un gran comienzo.El código se proporciona, por lo que es posible que pueda ampliarlo fácilmente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top