Prepararé una aplicación para automatizar un sitio web / aplicación externo. En algunos casos, tendré que navegar por el sitio como lo haría un usuario (algunos enlaces que debo seguir no pueden predecirse y deben analizarse a partir de una respuesta)
Ya estoy usando Html Agility Pack , y estoy al tanto de Tidy si es necesario.
¿Hay otras tecnologías que debería tener en cuenta?
¿Hay algún patrón recomendado para poder ajustar rápidamente en caso de que cambie la aplicación web externa? Estoy pensando en encapsular la validación de las respuestas como algún tipo de estrategia o patrón similar que se puede separar / enchufar fácilmente según sea necesario, pero cualquier sugerencia específica sería genial.