個人軟件開發過程中,有些需要的資源與數據,個人沒有精力及時維護這些數據,但是怎麼能輕鬆的構建自己的程序呢?其實國內的BAT巨頭的好多軟件數據都是開放的(提供API接口或者可以分析),下面拿百度壁紙客戶端的例子來說,如何利用百度壁紙的數據來構建的自己的壁紙管理程序。
首先安裝打開百度壁紙,使用Fiddler2來跟蹤其數據獲取的接口API,截圖如下:
選中的網址就是獲取壁紙數據的接口,每個分類的數據都分析記錄下來。
第二步跟蹤接口返回的數據,發現數據都是json結構的,我們的程序直接解析json就可以了,數據結構截圖如下:
第三步有了具體數據了,下面就可以自己構架子的客戶端程序了。下面的仿百度壁紙程序使用了duilib進行開發,截圖如下:
具體下載地址: