Método Python Get

Método Python Get
Este artigo ensinará como fazer uma solicitação para um servidor usando a biblioteca de solicitações Python. Uma solicitação http get é usada para solicitar dados de um servidor, permitindo buscar informações como páginas da web.

Vamos discutir como podemos usar o método get da biblioteca de solicitações para realizar isso.

Instalação de solicitações

Por padrão, o método de solicitações não está instalado. No entanto, você pode instalá -lo em seu ambiente usando pip ou conda. Os comandos são como mostrados:

$ PIP3 Instale solicitações
$ CONDA Solicitações de instalação

Depois de instalado, você pode importar o módulo de solicitações e começar a usá -lo.

A sintaxe da função é como mostrado:

Get (URL, ** Kwargs)

A função aceita o URL alvo como o parâmetro. Você também pode especificar outros parâmetros conforme suportado por solicitação.

A função retornará a solicitação.Objeto de resposta, que contém várias informações sobre a solicitação.

Exemplo - fazendo solicitações de obter

O código de exemplo abaixo mostra como usar o módulo de solicitação e o método GET para fazer uma solicitação para um determinado recurso.

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

Executar o código acima deve fazer uma solicitação para Google.com. A função deve retornar o código de status HTTP associado, conforme mostrado:

Podemos extrair outras informações do objeto de resposta como mostrado:

solicitações de importação
resposta = solicitações.get ('https: // eekbits.io ')
impressão ((resposta.cabeçalhos))

O código acima deve retornar os cabeçalhos de resposta.

Também podemos buscar a codificação, como mostrado no código de amostra abaixo:

solicitações de importação
resposta = solicitações.get ('https: // geekbits.io ')
impressão ((resposta.codificação))

A saída resultante:

UTF-8

Como podemos ver, o objeto de resposta de uma solicitação GET contém meta-informações detalhadas sobre a solicitação e o servidor de destino.

resposta.fechar

A biblioteca de solicitações de Python é uma das bibliotecas mais valiosas e poderosas do ecossistema Python. Ele permite que os desenvolvedores façam solicitações HTTP para um determinado recurso. Além disso, a biblioteca de solicitações é muito versátil, com muitos recursos fáceis de usar em aplicativos modernos.

Neste post, veremos como usar a resposta.Método Close () para fechar uma conexão com o servidor depois de fazer uma solicitação.

Exemplo de ilustração

O exemplo abaixo mostra como fazer uma solicitação simples a um determinado recurso e fechar a conexão com o servidor usando o método Close ().

solicitações de importação
resposta = solicitações.get ('https: // geekbits.io ')
Imprimir (resposta.razão)
resposta.fechar()

A consulta acima faz uma solicitação de obter para o recurso especificado. Em seguida, imprimimos o resultado da solicitação e fechamos as conexões.

Conclusão

Esta posta. Também aprendemos a extrair outras informações do objeto de resposta.