Vamos a usar Haskell junto con algunas librerías prácticas.
Podemos usar la biblioteca tagsoup de Haskell para parsear HTML de una forma sencilla.
tagsoup
Haskell ofrece varias bibliotecas para gestionar HTTP.
Puedes usar http-client y http-client-tls para hacer solicitudes seguras.
http-client
http-client-tls