-
Notifications
You must be signed in to change notification settings - Fork 0
/
Meteo_scraper_82.py
64 lines (53 loc) · 1.49 KB
/
Meteo_scraper_82.py
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# -*- coding: utf-8 -*-
"""
Created on Mon Jan 09 10:04:02 2017
@author: d_floriello
meteo web scraper server 82
"""
import sys
from selenium import webdriver
#import pandas as pd
import fun_meteo_scraper_82 as ME
city = sys.argv[1]
anno = sys.argv[2]
list_mesi = []
for arg in sys.argv[3:]:
list_mesi.append(arg)
#browser = webdriver.Firefox()
cromepath = r'C:/Users/d_floriello/Desktop/chromedriver.exe'
browser = webdriver.Chrome(cromepath)
ME.GetListMonth(browser, city, list_mesi, anno)
ME.ElaborateExcel(city, list_mesi, anno)
#city = 'Milano'
#list_mesi = ['Settembre']
###### meteo part
#browser.get('http://www.ilmeteo.it/portale/archivio-meteo')
#
#elem = browser.find_element_by_id('edit-zearch')
#
#elem.send_keys(city)
#
#clicker = browser.find_element_by_name('search_submit')
#clicker.click()
#
#### for i in list_mesi:
#lm = list_mesi[0]
#
#elem2 = browser.find_element_by_link_text(lm)
#elem2.click()
#
#elem3 = browser.find_element_by_xpath('//*[@title="dati storici Milano Settembre 2016"]')
#elem3.click()
#
####### excel part
#
#df = pd.read_excel('C:/Users/d_floriello/Documenti/PUN/'+city+' 2016.xlsx')
#dfnames = df.columns
#
#for m in list_mesi:
# dfloc = pd.read_csv('C:/Users/d_floriello/Downloads/'+city+'-2016-'+m+'.csv', sep = ';', header = None)
# dfloc = dfloc.ix[1:]
# dfloc.columns = dfnames
# dfloc[dfloc.columns[2:13]] = dfloc[dfloc.columns[2:13]].apply(pd.to_numeric)
# df = df.append(dfloc)
#