(Python網路爬蟲)爬取台銀上一個營業日歷史匯率
本篇將使用pandas.read_html()函式,實作爬取台銀上一個營業日匯率的網路爬蟲。
可用Google Colab線上實作,不需安裝Python與套件。
台銀牌告/歷史匯率網址
No. | 類別 | URL |
---|---|---|
1 | 歷史匯率-上一個營業日 | https://rate.bot.com.tw/xrt/all/day |
2 | 歷史匯率-某一個營業日 | https://rate.bot.com.tw/xrt/all/yyyy-mm-dd |
3 | 牌告匯率 | https://rate.bot.com.tw/xrt |
上表為台銀各類匯率URL,視需求使用,此篇是以爬取「上一個營業日歷史匯率」為實作案例,「歷史匯率」與「牌告匯率」爬取回來的內容不太一樣,請視請狀自行修改。
爬取匯率資料
程式碼
1 | import pandas as pd |
整理後df內容如下圖
匯出成CSV或EXCEL檔案
若要匯出CSV檔:
1 | # 不保留index和column,加上參數index=None, columns=None |
若要匯出excel檔:
1 | # 將'-'轉換為NaN |