由於返回的Stream只能Read,所以轉換爲二進制流麻煩一些,並且考慮到AMF中流結束的標記爲00 00 09,所以寫了如下方法得到返回的二進制流
對返回數據的分析第一篇已經說過了,考慮到分析二進制數據比較麻煩,而實際上我們需要的數據就在userIndexes和mediaIndexes之間,所以我用瞭如下的方法返回最後7天的百度指數
下面是主函數的調用
如果還是無法得到的,可以留言我會提供代碼樣例
最後,實際上,以上的算法效率並不高,百度指數可以同時查詢三個關鍵詞,有興趣的朋友可以研究下處理的方式。