Em Python, quais são as diferenças entre os urllib, urllib2, urllib3e requestsmódulos? Por que existem três? Eles parecem fazer a mesma coisa
USE APENAS PARA A BIBLIOTECA DE PEDIDO DE PITÃO. Requests é uma biblioteca HTTP Python completa com uma API lógica e fácil de usar.
Em Python, quais são as diferenças entre os urllib, urllib2, urllib3e requestsmódulos? Por que existem três? Eles parecem fazer a mesma coisa
Eu preciso postar um JSON de um cliente para um servidor. Estou usando o Python 2.7.1 e simplejson. O cliente está usando solicitações. O servidor é CherryPy. Posso OBTER um JSON codificado no servidor (código não mostrado), mas quando tento POSTAR um JSON para o servidor, recebo "400 Bad...
Sempre que tento importar requests, recebo um erro ao dizer No module Named requests. import requests O erro que eu recebo: File "ex2.py", line 1, in <module> import requests ImportError: No module named
try: r = requests.get(url, params={'s': thing}) except requests.ConnectionError, e: print e #should I also sys.exit(1) after this? Isso está correto? Existe uma maneira melhor de estruturar isso? Isso cobrirá todas as minhas
Solicitações é uma biblioteca muito boa. Gostaria de usá-lo para baixar arquivos grandes (> 1 GB). O problema é que não é possível manter o arquivo inteiro na memória, preciso lê-lo em pedaços. E este é um problema com o seguinte código import requests def DownloadFile(url) local_filename =...
Estou tentando baixar e salvar uma imagem da web usando o requestsmódulo python . Aqui está o código (de trabalho) que eu usei: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) Aqui está o novo código (que não funciona) usando...
Por padrão, a biblioteca python Requests grava mensagens de log no console, ao longo das linhas de: Starting new HTTP connection (1): example.com http://example.com:80 "GET / HTTP/1.1" 200 606 Normalmente, não estou interessado nessas mensagens e gostaria de desativá-las. Qual seria a melhor...
Estou trabalhando em um script simples que envolve CAS, verificação de segurança jspring, redirecionamento etc. Gostaria de usar as solicitações python de Kenneth Reitz, porque é um ótimo trabalho! No entanto, o CAS exige a validação via SSL, por isso tenho que passar pela etapa primeiro. Eu não...
Estou usando o requestsmódulo python para enviar um RESTful GET para um servidor, para o qual recebo uma resposta em JSON. A resposta JSON é basicamente apenas uma lista de listas. Qual é a melhor maneira de coagir a resposta a um objeto Python nativo para que eu possa iterar ou imprimi-lo usando...
No meu caso, estou usando a requestsbiblioteca para chamar a API do PayPal por HTTPS. Infelizmente, estou recebendo um erro do PayPal, e o suporte ao PayPal não consegue descobrir qual é o erro ou o que está causando isso. Eles querem que eu "forneça toda a solicitação, cabeçalhos incluídos". Como...
Estou usando o Python 2.7.3 e solicitações. Eu instalei solicitações via pip. Eu acredito que é a versão mais recente. Estou executando o Debian Wheezy. Eu usei solicitações várias vezes no passado e nunca enfrentei esse problema, mas parece que ao fazer solicitações https, Requestsrecebo uma...
estou usando import requests requests.post(url='https://foo.com', data={'bar':'baz'}) mas recebo um request.exceptions.SSLError. O site tem um certificado expirado, mas não estou enviando dados confidenciais, portanto, isso não importa para mim. Imagino que exista um argumento como 'verifiy =...
Desejo enviar um valor "User-agent"ao solicitar uma página da Web usando solicitações de Python. Não sei se é bom enviar isso como parte do cabeçalho, como no código abaixo: debug = {'verbose': sys.stderr} user_agent = {'User-agent': 'Mozilla/5.0'} response = requests.get(url, headers =...
Como enviar um multipart/form-datacom pedidos em python? Como enviar um arquivo, eu entendo, mas como enviar os dados do formulário por este método não consigo
Estou usando a biblioteca Requests: HTTP for Humans e recebi esse erro estranho e não sei o que significa. No connection adapters were found for '192.168.1.61:8080/api/call' Alguém tem uma
Enquanto estiver usando o requestsmódulo , há alguma maneira de imprimir a solicitação HTTP não processada? Não quero apenas os cabeçalhos, quero a linha de solicitação, os cabeçalhos e a impressão do conteúdo. É possível ver o que finalmente é construído a partir da solicitação...
O módulo de pedidos do Python é simples e elegante, mas uma coisa me incomoda. É possível obter um request.exception.ConnectionError com uma mensagem como: Max retries exceeded with url: ... Isso implica que as solicitações podem tentar acessar os dados várias vezes. Mas não há uma única menção...
Estou coletando estatísticas em uma lista de sites e usando solicitações para simplificar. Aqui está o meu código: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(),...
Qual é a melhor maneira de baixar um pacote python e suas dependências do pypi para instalação offline em outra máquina? Existe alguma maneira fácil de fazer isso com pip ou easy_install? Estou tentando instalar a biblioteca de solicitações em uma caixa do FreeBSD que não está conectada à...
Apenas uma breve e simples sobre o excelente módulo de solicitações para Python. Não consigo encontrar na documentação o que a variável 'proxies' deve conter. Quando eu envio um ditado com um valor padrão "IP: PORT", ele o rejeita pedindo 2 valores. Então, eu acho (porque isso não parece ser...