2 # -*- coding: utf-8 -*-
6 SIGMA_BASE = 'https://formulaires.auf.org/sigma'
10 passman = urllib2.HTTPPasswordMgrWithDefaultRealm()
11 passman.add_password(None, SIGMA_BASE, SIGMA_USER, SIGMA_PASS)
12 authhandler = urllib2.HTTPBasicAuthHandler(passman)
13 opener = urllib2.build_opener(authhandler)
14 urllib2.install_opener(opener)
16 def retrieve(url, filename):
17 doc = urllib2.urlopen(url)
18 f = file(filename, 'wb')
23 # on récupère quelques pages…
25 formname = 'demande-de-bourse-de-doctorat-2010-2011-algerie-maroc-tunisie'
27 for filename in ['field-names.json', 'last-run.log']:
28 url = '%s/%s/%s' % (SIGMA_BASE, formname, filename)
29 retrieve(url, filename) # sauve le contenu à l'URL donnée dans filename