Perguntas com a marcação «python-requests»

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.


5
Posso definir max_retries para orders.request?
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 dessa possibilidade …

19
Tempo limite para solicitações python. Obter resposta inteira
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(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) Agora, quero requests.getexpirar após 10 segundos para que o …

9
Como instalar pacotes offline?
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 à Internet.

10
Proxies com o módulo 'Solicitações' do Python
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 …


12
Número máximo de tentativas excedido com URL nas solicitações
Estou tentando obter o conteúdo da App Store> Empresas : import requests from lxml import html page = requests.get("https://itunes.apple.com/in/genre/ios-business/id6000?mt=8") tree = html.fromstring(page.text) flist = [] plist = [] for i in range(0, 100): app = tree.xpath("//div[@class='column first']/ul/li/a/@href") ap = app[0] page1 = requests.get(ap) Quando eu tento o rangecom (0,2)ele funciona, …

3
Post de solicitação Python com dados param
Esta é a solicitação bruta para uma chamada de API: POST http://192.168.3.45:8080/api/v2/event/log?sessionKey=b299d17b896417a7b18f46544d40adb734240cc2&format=json HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/json Content-Length: 86 Host: 192.168.3.45:8080 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) {"eventType":"AAS_PORTAL_START","data":{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}}""" Essa solicitação retorna uma resposta bem-sucedida (2xx). Agora estou tentando postar esta solicitação usando requests: >>> import requests >>> headers = {'content-type' …


1
Solicitações - como saber se você está recebendo um 404
Estou usando a biblioteca de solicitações e acessando um site para coletar dados dele com o seguinte código: r = requests.get(url) Quero adicionar um teste de erro para quando um URL impróprio for inserido e um erro 404 for retornado. Se eu inserir intencionalmente um URL inválido, quando fizer isso: …

5
Como eu poderia usar solicitações no assíncio?
Quero executar tarefas de solicitação http paralela asyncio, mas acho que python-requestsisso bloquearia o loop de eventos de asyncio. Encontrei o aiohttp, mas ele não podia fornecer o serviço de solicitação http usando um proxy http. Então, eu quero saber se há uma maneira de fazer solicitações http assíncronas com …


4
python solicita upload de arquivo
Estou executando uma tarefa simples de upload de um arquivo usando a biblioteca de solicitações Python. Pesquisei Stack Overflow e ninguém parecia ter o mesmo problema, ou seja, que o arquivo não é recebido pelo servidor: import requests url='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post' files={'files': open('file.txt','rb')} values={'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'} …

2
Qual é a diferença entre 'conteúdo' e 'texto'
Estou usando a excelente biblioteca de solicitações do Python . Percebo que a boa documentação tem muitos exemplos de como fazer algo sem explicar o porquê . Por exemplo, r.texte r.contentsão mostrados como exemplos de como obter a resposta do servidor. Mas onde é explicado o que essas propriedades fazem? …

8
Solicitações Python e sessões persistentes
Estou usando o módulo de solicitações (versão 0.10.0 com Python 2.5). Eu descobri como enviar dados para um formulário de login em um site e recuperar a chave de sessão, mas não consigo ver uma maneira óbvia de usar essa chave de sessão em solicitações subsequentes. Alguém pode preencher as …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.