SóProvas


ID
2503795
Banca
UFSM
Órgão
UFSM
Ano
2017
Provas
Disciplina
Programação
Assuntos

Suponha que o seguinte trecho de código em Python 3 seja executado com sucesso:


import urllib.request

site=urllib.request.urlopen("http://site.ufsm.br")


Considere as afirmações a seguir.

I → Os atributos site.code e o método site.getcode( ) apresentam o mesmo valor.

II → É possível visualizar o código-fonte ao executar str(site).

III → O método site.info( ) armazena metainformações da página acessada, como os cabeçalhos HTTP.

IV → Ao acessar o conteúdo armazenado em site.info( )['Date'] é possível identificar a data em que a requisição HTTP foi realizada pelo cliente.


Estão corretas

Alternativas
Comentários
  • II: ERRADO. Não É possível visualizar o código-fonte ao executar str(site). Quando você executa o programa, a saída será site

    IV: ERRADO. Ao acessar o conteúdo armazenado em site.info( )['Date'] não é possível identificar a data em que a requisição HTTP foi realizada pelo cliente. As bibliotecas http do Python não suportam a verificação de data da última modificação, mas o httplib2 fazem.

  • como que o cidadão ia saber esses detalhes do urllib no dia da prova, considerando que há inúmeras outras bibliotecas no Python?