上一篇已經有把大致上我們要抓的資料呈現出來了,那今天我們就來抓取開盤、收盤、最高跟最低價還有成交比數跟成交金額開始!
首先我們要把該下載跟import的函數都用好,等資料都欻好之後,儲存到SQL裡
pandas就是一個數據處理工具,特別適合處理表格和時間序列數據。而pymssql用於連接 SQL Server 資料庫,進行資料庫操作。
都用好之後,就開始寫程式啦!
這是用於連接 SQL Server 資料庫,並返回一個資料庫連線物件。host 是資料庫的地址,user 和 password 是登入資料庫的帳號和密碼,database 是目標資料庫的名稱,charset 指定資料庫的編碼格式。
這個函數接受一個資料庫游標 cursor 和最新日期 ,並在資料表 中刪除該日期的所有資料。這是為了避免插入重複的數據。
接下來這個函數是從資料庫中查詢 PP_StockData 表格的最大日期,並將其轉換為字串格式,以獲取最新的資料日期,這樣就能夠從這個日期之後的數據進行處理。
今天先講解完函數的應用,明天開始正視撰寫程式!