JScript

Programação & Desenvolvimento


Você não está conectado. Conecte-se ou registre-se

Como fazer um request GET com Python

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1Como fazer um request GET com Python Empty Como fazer um request GET com Python Seg 09 Mar 2015, 10:10 pm

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

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

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

http://wagneraugusto.com.br/

2Como fazer um request GET com Python Empty Re: Como fazer um request GET com Python Seg 09 Mar 2015, 10:15 pm

joelson0007

joelson0007
Moderadores
Moderadores

Ótimo, já estou estudando essa biblioteca pra ver qual é a dela, como que adiciona infos extras no cabeçalho com ela?

3Como fazer um request GET com Python Empty Re: Como fazer um request GET com Python Seg 09 Mar 2015, 10:24 pm

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

@joelson0007

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

http://wagneraugusto.com.br/

4Como fazer um request GET com Python Empty Re: Como fazer um request GET com Python Seg 09 Mar 2015, 10:26 pm

joelson0007

joelson0007
Moderadores
Moderadores

Nossa de fácil, ela é bem inteligente então

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos