工程使用平台api接口說明:
對於本文使用平台的api接口的使用方法,具體請點擊平台的api使用鏈接 https://www.tianapi.com/apiview/99 查看!
該平台今日頭條新聞api的接口,每間隔一段時間更新最新的今日頭條新聞數據,這里對該接口的返回數據做一個判斷(這里以新聞發布時間來判斷),作為全局變量時間,用來記錄新聞數據的更新數據,以此來判斷是否有新的數據。
下面是工程編碼部分:
這里對平台今日頭條新聞的api接口請求返回50條的數據,請求3頁新聞數據:
這是多平台的api接口發起請求(params作為參數傳入):
全局變量時間的設置和賦予;提取需要的api接口返回的json數據(由於抓3頁的數據,抓取完3頁的數據后 ,再把請求第一頁數據的新聞發布時間給設置的全局變量時間,來作為下一次請求返回數據的判斷);api接口是否可以使用的異常處理:
下面是對數據進行保存(保存在csv文件里面):
最后是工程函數的控制:
ok,下面是跑這個工程結果: