作者kantaco (我一直都在)
看板Python
標題Re: [問題] 請問會自動更新的網頁資料要怎麼抓?
時間Thu Aug 20 21:14:44 2015
※ 引述《kantaco (我一直都在)》之銘言:
: 想要紀錄台灣每日發電/用電量
: 在台電的網頁
: http://www.taipower.com.tw/loadGraph/loadGraph/load_areas.html
感謝ENEP提點
在網頁中找到
data_file: encodeURIComponent("data/loadareas.csv"),
將網址換成
http://www.taipower.com.tw/loadGraph/loadGraph/data/loadareas.csv
就能讀到資料了 :)
data_txt = soup.text.replace('\r\n', ',') # 取出文字(字串),
# 並使用置換把換行符號換成逗號
data = data_txt.split(',') # 將資料用逗號分隔成 list
# data : time, 東, 南, 中, 北
tt = []
east_load = []
south_load = []
central_load = []
north_load = []
# 單位 萬瓩
for i in range(0, int(len(data) / 5)):
if data[i] != '':
tt.append(data[i * 5])
east_load.append(data[i * 5 + 1])
south_load.append(data[i * 5 + 2])
central_load.append(data[i * 5 + 3])
north_load.append(data[i * 5 + 4])
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.210.4
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1440076488.A.5FB.html
推 wadd: 越來越多使用者在解完後能更新正確解法,太讚了 08/21 10:17
推 cybelia: 來個推 08/22 10:14
推 ninggo: 推 08/29 02:20