Resposta correta: C) Retorna um objeto HTTPResponse representando a resposta HTTP
O método urlopen() retorna um HTTPResponse, que encapsula a resposta do servidor e permite ler o conteúdo com read().
Resposta correta: B) handle_starttag é o manipulador usado para extrair atributos como href
Para obter o href, o código redefine handle_starttag e procura o atributo href entre attrs.
Resposta correta: C) urljoin(base, relative) transforma relativo em absoluto
Exemplo: urljoin('http://exemplo.org/pagina.html', '/contato') resulta em http://exemplo.org/contato.
Resposta correta: B) Coleta apenas URLs HTTP absolutas, transformando hrefs relativos via urljoin
Collector utiliza urljoin para tornar hrefs relativos em absolutos e filtra por http.