Solicitações de python extraem corpo de resposta http

Solicitações de python extraem corpo de resposta http
Este artigo ensinará como extrair o corpo HTML de uma resposta HTTP usando a biblioteca de solicitações.

Instalação de solicitações

Antes de prosseguir com este tutorial, garantir que você tenha o pacote de solicitações instalado em seu ambiente é bom.

Você pode executar o comando se estiver usando o PIP:

$ sudo pip install solicitações
$ sudo pip3 solicitações de instalação

Para usuários da Anaconda, você pode usar o comando:

$ sudo condata install -c anaconda solicitações

Fazendo solicitação HTTP

O exemplo a seguir mostra como usar o método de solicitações para fazer uma solicitação a um determinado recurso na web.

solicitações de importação
resposta = solicitações.get ('http: // google.com ')

O exemplo acima começa importando o pacote de solicitações. Em seguida, fazemos uma solicitação para o URL especificado. Isso deve retornar um objeto de resposta que salvamos em um objeto de resposta.

Extraia o corpo HTML do objeto de resposta

Podemos usar o método de conteúdo para extrair o corpo HTML do objeto de resposta, que retorna o conteúdo da resposta.

Um código de exemplo é como mostrado:

solicitações de importação
resposta = solicitações.get ('https: // google.com ')
Imprimir (resposta.contente)

A consulta acima deve devolver o corpo HTTP como mostrado:

Você pode escrever o conteúdo HTML resultante em um arquivo html.

Conclusão

Neste breve artigo, você aprendeu a usar a resposta.Content () Método para extrair o corpo HTML de um objeto de resposta.