Python: Usando urllib2
7, fevereiro, 2011
1 comentário
O urllib2 é um módulo do Python que define funções e classes(Objetos) que manipulam URL(s), seja ela uma URL simples baseado no protocolo HTTP, autenticação Digest, envio de dados GET e POST download de arquivos, cookies, sessão etc.
Para a manipulação de dados pela internet ou recursos para um servidor em intranet, a utilização deste módulo é essencial para o funcionamento de sua aplicação.
A versão mais recente de Python 3.x urllib2 foi dividida em varios outros módulos como urllib.request e urllib.error
Abaixo algumas classes e métodos utilizados nos exemplos:
- urllib2.urlopen(url[, data][, timeout])
- urllib2.Request(url[, data][, headers][, origin_req_host][, unverifiable])
- urllib2.read()
- urllib2.close()
- urllib2.URLError
- urllib2.HTTPError
- urllib.urlencode(query[, doseq])
- re.search(string[, pos[, endpos]])
- os.path.exists(path)
- os.system(command)
- os.fchmod(fd, mode)
Abaixo segue alguns exemplos da utilização deste módulo.