Esiste un equivalente .NET di Perl LWP / WWW :: Mechanize?
-
02-07-2019 - |
Domanda
Dopo aver lavorato con gli oggetti HttpWebRequest
/ Response
di .NET, preferirei sparare a me stesso piuttosto che usarlo per eseguire la scansione di siti Web. Sto cercando una libreria .NET esistente in grado di recuperare gli URL e darti la possibilità di seguire i collegamenti, estrarre / compilare / inviare moduli sulla pagina, ecc. Perl LWP
e I moduli WWW :: Mechanize
lo fanno molto bene, ma sto lavorando con un progetto .NET.
Mi sono imbattuto nel pacchetto di agilità HTML , che sembra fantastico, ma non si ferma alla simulazione collegamenti / forme.
Esiste già uno strumento del genere?
Soluzione
Qualcuno ha creato un po 'di codice da eseguire come componente aggiuntivo nell'agility pack HTML (che adoro anche io) che ti permette di fare un po' di manipolazione dei moduli: