Vamos usar a biblioteca clj-http para baixar uma página.
clj-http
Clojure não possui capacidades de análise de HTML internamente, mas você pode utilizar bibliotecas Java ou invólucros Clojure como enlive ou hickory.
enlive
hickory
Primeiro, adicione a biblioteca clj-http ao seu projeto edn.
A função fetch-protected-resource recebe uma URL, um nome de usuário e uma senha, constrói o cabeçalho de autorização necessário e faz a requisição HTTP GET usando clj-http.client.
fetch-protected-resource
clj-http.client