Skip to content

Instantly share code, notes, and snippets.

@pedroburon
Created February 20, 2012 17:47
Show Gist options
  • Save pedroburon/1870274 to your computer and use it in GitHub Desktop.
Save pedroburon/1870274 to your computer and use it in GitHub Desktop.
scrapping correos de chile
>>> import urllib2
>>> from BeautifulSoup import BeautifulSoup
>>> DATA_STRING = 'origen=p&szEstConsulta=OK&calle=%(street)s&numero=%(number)s&comuna=%(commune)s'
>>> URL_STRING = 'http://codigopostal.correos.cl/correos_cp/soporte_web/consulta_web/versionphp2006/' \
... 'pagina_interior/codigo_postal/Correos_codigoPostal_NEW/pgn_modulo_codigopostal.asp'
>>> params = {'number': '229', 'commune': 'providencia', 'street': 'providencia'} # Urban Station
>>> data = (DATA_STRING % params).replace(' ', '+')
>>> page = urllib2.urlopen(URL_STRING, data)
>>> soup = BeautifulSoup(page)
>>> span = soup.find('span', {'class': 'rojo'})
>>> span.text
u'7500768'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment