Neste artigo, veremos o solicitações de módulo em Python e sua operação básica com alguns exemplos e, finalmente, concluiremos.
Instalação
Versões Python 2.6-2.7 e 3.3-3.6 suporta o módulo de solicitação. A solicitação é um módulo externo, então você deve instalá -lo escrevendo o seguinte no seu prompt de comando ou terminal:
$ PIPENV Solicitações de instalação
Antes de seguirmos em frente, você precisa ter certeza de duas coisas:
- A biblioteca de solicitações está instalada corretamente, se não seguir o link (http: // docs.Python-Requests.org/en/master/user/install/#install)
-A biblioteca de solicitações está atualizada se não seguir o link para verificar (http: // docs.Python-Requests.org/en/mestre/comunidade/atualizações/#atualizações)
Obtenha e posta solicitações
Comece importando solicitações. Agora vamos tentar obter uma página da web usando a solicitação Get.
Solicitações de importaçãoR_webpage é um objeto de resposta. Todas as informações sobre a página da web podem ser extraídas deste objeto.
Agora, se você quiser fazer uma solicitação de postagem:
solicitações de importaçãoVeja como é fácil fazer solicitações. Vamos passar para a passagem de parâmetros nos URLs:
Passando parâmetros em URLs
Parâmetros em URLs podem ser passados de uma maneira formal. Os pedidos nos permitem dar esses argumentos como um dicionário de strings. params é a palavra -chave a ser usada nos argumentos para esse fim.
Veja o exemplo a seguir para ter uma ideia clara:
A declaração de impressão ajuda a identificar se o URL foi codificado corretamente.
Conteúdo de resposta
A resposta do servidor pode ser vista completamente como texto:
solicitações de importaçãoO texto completo será decodificado após obtê -lo do servidor e exibido como texto.
Cabeçalhos personalizados
Cabeçalhos personalizados podem ser adicionados aos pedidos. cabeçalhos é o parâmetro que terá um dicionário passado por argumento para especificar o cabeçalho.
Solicitações de importaçãoNo lugar de chave e valor, você pode colocar os valores desejados em.
Você recebeu uma introdução básica do módulo de solicitação Python junto com seu trabalho. Agora, se você praticar os exemplos acima dados por conta própria e adicionar, eliminar e substituir as coisas, terá uma idéia melhor de seu trabalho. Se você fez isso aqui, parabéns porque aprendeu a fazer solicitações básicas a um servidor, passando parâmetros ou argumentos para os URLs, obtendo conteúdo de resposta e mostrando e passando cabeçalhos personalizados. Isso será muito útil quando você estiver tentando raspar as páginas da web para obter informações.