1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
import mechanize
def reponses(level, rep, cmd):
if level== 0:
rep.geturl()
rep.info()
rep.read()
else:
print rep.geturl()
print rep.info()
print rep.read()
print cmd
urlbase= "http://www.aef.cci.fr/rechercheMulticritere"
selectcritere= "criteresSelectionnes"
valider= "/valider?"
valideselect= valider + selectcritere + "%3Alist=cantons_1001&"+\
selectcritere + "%3Alist=sousClassesNAF2008_0161Z"
liste= "/listeEntreprises"
debut= "/?p_debut="
curliste= "0"
fiche= "/ficheEntreprise?"
siret= "siret="
nosiret= "34897822200027"
request= mechanize.Request(urlbase)
response= mechanize.urlopen(request)
a= urlbase + valideselect
request2= mechanize.Request(a)
response2= mechanize.urlopen(request2)
reponses(0, response2, a)
print "********************************************"
a= urlbase + liste + debut + curliste
request3= mechanize.Request(a)
response3= mechanize.urlopen(request3)
reponses(0, response3, a)
print "********************************************"
a= urlbase + liste + fiche + siret + nosiret
request4= mechanize.Request(a)
response4= mechanize.urlopen(request4)
reponses(1, response4, a)
print "finiéèàù" |