si, era eso Chema, error de dedo. Muchas gracias. Saludos.
by: ISC. Manuel Alejandro Estévez Fernández El 11 de marzo de 2013 14:16, Chema Cortes <[email protected]> escribió: > El 11/03/13 19:12, Manuel A. Estevez Fernandez escribió: > > Hola buen día > > > > En la compañía donde recién comencé a laborar tienen una "rutina" que > > realiza una persona todos los días, la cual es entrar a la página de la > > autoridad y verificar la situación de los pedimentos del día anterior. > > Labor que me parece un tanto monótona y que puede ser automatizada, para > > ello me conseguí la librería requests, par ahacer las consultas y > > BeautifulSoup para el parseo del HTML. > > > > Quedando de está manera el código de prueba: > > > > # -*- coding: utf-8 -*- > > #!/usr/bin/env python > > > > import requests > > from BeautifulSoup import BeautifulSoup > > consulta_ = > > requests.get('http://www.aduanas.gob.mx/soianet/oia_consultarap_cep.aspx > ') > > > > def cookie_2_str(cookie): > > cadena_ = '' > > for key_ in cookie.keys(): > > cadena_ =';%s=%s'%(key_,cookie[key_]) > > return cadena_[1:] > > > > if consulta_.status_code == 200 : > > session_id_ = consulta_.cookies['ASP.NET_SessionId'] > > html_ = BeautifulSoup(consulta_.text) > > pedimento_consulta_ = dict(cmbAduanas=430 > > , txtPatente=3931 > > , txtDocumento=8000407 > > , cmdBuscar='Buscar' > > , rblPatente='blPatente' > > ¿No sería rblPatente='rblPatente'? > > > > > , cmbAnios=2008 > > , __VIEWSTATE='%s'.encode('utf8')%html_.find(attrs={"name": > > "__VIEWSTATE"})['value'] > > ,txtVIN='' > > ) > >.... > > > -- > Hyperreals *R: http://ch3m4.org/blog > Quarks, bits y otras criaturas infinitesimales > _______________________________________________ > Python-es mailing list > [email protected] > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ >
_______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
