Metterò insieme un'applicazione per automatizzare un sito web / un'applicazione esterna. In alcuni casi dovrò navigare nel sito come farebbe un utente (alcuni link che devo seguire non possono essere previsti e devono essere analizzati da una risposta)
Sto già utilizzando Html Agility Pack e sono a conoscenza di Tidy se necessario.
Ci sono altre tecnologie di cui dovrei essere a conoscenza?
Esistono dei pattern consigliati per essere in grado di adattarsi rapidamente nel caso in cui l'app Web esterna cambi? Sto immaginando di incapsulare la convalida delle risposte come un tipo di strategia o modello simile che può essere facilmente separati / collegati in base alle necessità, ma ogni suggerimento specifico sarebbe ottimo.