Perguntas com a marcação «urllib»

Módulo Python que fornece uma interface de alto nível para buscar dados na World Wide Web. Predecessor do urllib2. No Python 3, o urllib2 e o urllib foram reorganizados e mesclados no urllib.

875
Como faço para baixar um arquivo via HTTP usando Python?

Eu tenho um pequeno utilitário que eu uso para baixar um arquivo MP3 de um site em um cronograma e, em seguida, cria / atualiza um arquivo XML de podcast que eu adicionei ao iTunes. O processamento de texto que cria / atualiza o arquivo XML é escrito em Python. No entanto, eu uso o wget dentro de...

260
Como enviar solicitação POST?

Encontrei este script online: import httplib, urllib params = urllib.urlencode({'number': 12524, 'type': 'issue', 'action': 'show'}) headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} conn = httplib.HTTPConnection("bugs.python.org") conn.request("POST", "",...

183
Baixando uma imagem via urllib e python

Então, estou tentando criar um script Python que faça o download de webcomics e os coloque em uma pasta na minha área de trabalho. Encontrei alguns programas semelhantes aqui que fazem algo semelhante, mas nada como o que eu preciso. O que eu achei mais parecido está aqui (

110
Python: importando urllib.quote

Eu gostaria de usar urllib.quote(). Mas python (python3) não está encontrando o módulo. Suponha que eu tenha esta linha de código: print(urllib.quote("châteu", safe='')) Como faço para importar urllib.quote? import urllibou import urllib.quoteambos dão AttributeError: 'module' object has no...

108
'módulo' não tem atributo 'urlencode'

Quando tento seguir o exemplo do Wiki Python relacionado à codificação de URL: >>> import urllib >>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0}) >>> f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/query", params) >>> print f.read() Um erro...

105
podemos usar o xpath com BeautifulSoup?

Estou usando o BeautifulSoup para copiar um url e tenho o seguinte código import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.example.com/servlet/av/ResultTemplate=AVResult.html" req = urllib2.Request(url) response = urllib2.urlopen(req) the_page =...

102
urllib2.HTTPError: Erro HTTP 403: Proibido

Estou tentando automatizar o download de dados de estoque históricos usando python. A URL que estou tentando abrir responde com um arquivo CSV, mas não consigo abrir usando urllib2. Eu tentei mudar o agente do usuário conforme especificado em algumas perguntas anteriores, até tentei aceitar cookies...