« Capteurs Luftdaten » : différence entre les versions

code python
(→‎Les capteurs sur Rennes Métropole : mise à jour des capteurs sur Rennes Métropole)
(code python)
Ligne 82 : Ligne 82 :
Comme il s'agit d'un simple "Index of" avec des noms de fichiers bien structurés, il est facile de développer un scrapper (par exemple en langage python) pour télécharger les données de certains capteurs sur une période définie.<syntaxhighlight lang="python3">
Comme il s'agit d'un simple "Index of" avec des noms de fichiers bien structurés, il est facile de développer un scrapper (par exemple en langage python) pour télécharger les données de certains capteurs sur une période définie.<syntaxhighlight lang="python3">
import requests
import requests
#Mettre les ID des capteurs dans le tableau
#Mettre les ID des capteurs dans le tableau séparées par des virgules
sensor_id = []
sensor_id = []
#Mettre les dates dans le tableau au format YYYY-MM-DD
#Mettre les dates dans le tableau au format 'YYYY-MM-DD' séparées par des virgules
dates = []
dates = []
url_deb = 'http://archive.luftdaten.info/'
url_deb = 'http://archive.luftdaten.info/'
Ligne 97 : Ligne 97 :
     for n2 in range(0,len(sensor_id)):
     for n2 in range(0,len(sensor_id)):


         test = 'sensor_'+sensor_id[n2]+'.csv'
         test = 'sensor_'+str(sensor_id[n2])+'.csv'
              
              
         if test in source_code:
         if test in source_code:
101

modifications