Stuff
public text v1 · immutableimport urllib2
def getURLContents(self, url, timeout):
"""
Obtém o conteúdo de uma URL fazendo uma requisição HTTP. Em caso de timeout
a exception urllib2.URLError é lançada.
url = string contendo uma URL válida.
timeout = inteiro com o número de segundos que deve esperar
até lançar um timeout.
"""
import socket
if timeout is None: timeout=20
socket.setdefaulttimeout(timeout)
req = urllib2.Request(url)
return urllib2.urlopen(req).read()