Historicamente, baixar páginas web era mais trabalhoso, exigindo muitas linhas de código.
Swift não tem suporte nativo para parsear HTML, então vamos usar uma biblioteca chamada SwiftSoup.
No Swift, para enviar uma requisição HTTP, usamos principalmente a classe URLSession.
URLSession
Autenticação básica HTTP é um método antigo para enviar credenciais.