Como fazer um request GET com Python
2 participantes
Página 1 de 1
Como fazer um request GET com Python
Eae galera, mais uma contribuição para o fórum
No Javascript é muito comum termos que fazer requests do tipo GET para recuperar dados e fazer algo com eles..
Essa dica é apenas para fazer o request e recuperar os dados, posteriormente farei um outro tutorial explicando como tratar os dados, e mais pra frente ainda faço um de como trabalhar com sessões e cookies (muito útil para recuperar dados em fóruns que precisa logar para ver o conteúdo).
Primeiro importamos a nossa lib
Então atribuimos uma variavel ao nosso request
E pronto já temos uma requisição GET, agora podemos trabalhar em cima desses dados, por exemplo lendo seu conteúdo (como já falei, posteriormente farei o tutorial de como trabalhar com isso, só que muito mais avançado)
Podemos ir mais além ainda, como o conteúdo da página http://httpbin.org/get é um JSON, podemos ler ele como um objeto no Python
Bacana né galera? Muito simples e útil!! Mais para frente o tutorial completo de web scrapping
No Javascript é muito comum termos que fazer requests do tipo GET para recuperar dados e fazer algo com eles..
Essa dica é apenas para fazer o request e recuperar os dados, posteriormente farei um outro tutorial explicando como tratar os dados, e mais pra frente ainda faço um de como trabalhar com sessões e cookies (muito útil para recuperar dados em fóruns que precisa logar para ver o conteúdo).
Primeiro importamos a nossa lib
- Código:
import requests
Então atribuimos uma variavel ao nosso request
- Código:
import requests
r = requests.get("http://httpbin.org/get")
E pronto já temos uma requisição GET, agora podemos trabalhar em cima desses dados, por exemplo lendo seu conteúdo (como já falei, posteriormente farei o tutorial de como trabalhar com isso, só que muito mais avançado)
- Código:
import requests
r = requests.get("http://httpbin.org/get")
print r.text
Podemos ir mais além ainda, como o conteúdo da página http://httpbin.org/get é um JSON, podemos ler ele como um objeto no Python
- Código:
import requests
r = requests.get("http://httpbin.org/get")
# print r.text
print r.json()
Bacana né galera? Muito simples e útil!! Mais para frente o tutorial completo de web scrapping
Re: Como fazer um request GET com Python
Ótimo, já estou estudando essa biblioteca pra ver qual é a dela, como que adiciona infos extras no cabeçalho com ela?
joelson0007- Moderadores
- Time Online : 28d 21h 58m 5s
Mensagens : 373
Data de inscrição : 15/06/2013
Localização : Guarapuava-PR
Re: Como fazer um request GET com Python
@joelson0007
Depende de que tipo de infos quer passar... Veja esse exemplo
Depende de que tipo de infos quer passar... Veja esse exemplo
- Código:
import requests
payload = {'name1': 'waghcwb', 'name2': 'joelson0007'}
r = requests.put("http://httpbin.org/put", params=payload)
print r.text
Re: Como fazer um request GET com Python
Nossa de fácil, ela é bem inteligente então
joelson0007- Moderadores
- Time Online : 28d 21h 58m 5s
Mensagens : 373
Data de inscrição : 15/06/2013
Localização : Guarapuava-PR
Tópicos semelhantes
» Como posso fazer "Resultados da Pesquisa" como este?
» Validar email python
» [Python] Tratamento de exceções
» Validar email python
» [Python] Tratamento de exceções
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|