DHT抓取程序開源地址:https://github.com/h31h31/H31DHTDEMO
數據處理程序開源地址:https://github.com/h31h31/H31DHTMgr
國外測試服務器: http://h31bt.com 大家可以給提點意見...
--------------------------------------------------------------------------------------------------------------------
在DHT網絡獲取的網絡數據後,需要進行播放功能,目前只有迅雷雲播放功能比較強大,其它各類小網站都是從迅雷網站進行數據的抓取分析功能,
接下來我們就主要介紹如果從迅雷網站簡單的抓取視頻播放地址來進行播放功能.
在獲取網址後我們可以用播放器來進行播放,百度影音和VLC播放器可以查看,也可以進行拖放,比起網上很多網站都不支持拖放功能好了很多,
測試了迅雷看看不行,QQ影音也不行,其它的播放器沒有測試.
可以進行拖動播放.
VLC media player播放界面:
1)主要先通過抓包來分析登錄流程,第一包主要分析是否有驗證碼的問題http://login.xunlei.com/check?u=
通過分析返回的Header數據,如果裡面有check_result=1說明需要進行驗證碼的處理工作.
輸入用戶名後就需要檢測是否輸入驗證碼顯示驗證碼
3)進行密碼加密
生成密碼字串4)進行登錄驗證
登錄驗證 公用函數
獲取視頻地址
6)整個流程代碼主要通過HttpWebRequest來完成,相關類的代碼如下:
初步沒有合並但能用的類代碼
1)查詢出來的播放地址,如果在播放幾次後,那個地址會失效,還需要進一步分析如何避免的問題;
2)有的播放器測試進行播放不成功,然後這個地址也會失效;
3)有些參數不明白,有些不對的地方,希望大家指教下;
希望有興趣朋友一起討論分析迅雷雲播放視頻地址的獲取問題,現提供第一版本程序下載,希望大家多多提意見!
下載程序:H31Thunder.rar
希望大家多多推薦哦...大家的推薦才是下一篇介紹的動力...