

視頻下載終極武器
SRSniffer
文|俞木發
特色及原理點評:
下載地址再怎么隱藏,所有數據也都要經過網卡流通,而SRSniffer正是通過對網卡數據的嗅探來獲取文件的實際信息。因此,只要是能夠在線播放的音頻、視頻,無論網站使用什么方式偽裝,它都可以輕松獲取真實的下載地址。
實例解讀
SRSniffer下載網站加密視頻
出于各種原因,網上一些視頻沒有提供直接的下載方式。不過由于這些視頻可以在線播放,像偶偶網上就有很多MV沒有提供下載,可通過SRSniffer嗅探獲取下載地址。
啟動SRSniffer,點擊“>”開始嗅探數據,接著啟動瀏覽器播放在線視頻(注意不要使用瀏覽器打開其他無關的網站,以免捕捉到過多的數據)。這里以http://tinyurl.com/mydxuem視頻為例,在瀏覽器中開始播放視頻后可以看到頁面并沒有任何下載地址(圖1)。
開始播放后切換到SRSniffer窗口,在左側窗格勾選需要嗅探的程序,為了減少干擾,一般只要勾選和瀏覽器進程有關的程序即可。此時在右側窗格可以看到綠色下載資源,其中帶.flv字樣(http://www.ouou.com///publicimg/starmv/video/20141209langyumeinvEXO.flv)的就是當前視頻的真實播放地址,右擊選擇“復制URL”(圖2)。
新建瀏覽器窗口,然后將上述復制的地址粘貼到瀏覽器地址欄即可啟動下載了(圖3)。
小提示
對于常見的視頻(包括flv、rmvb、MP4、WMV),SRSniffer會自動嗅探到網址并使用綠色底色標注,大家可以根據具體網站進行篩選判斷。比如現在視頻網站標清、超清的視頻大多為.flv格式,高清則為.MP4格式。當然如果不想看在線網站強加的片頭廣告,也可以提取網址,然后使用Windows Media Play(單擊“文件→打開URL”),輸入獲得的地址直接播放在線視頻。
網盤無拘束下載
文|萬立夫
特色及原理點評:
要想突破網盤下載的限制,首先需要搞清楚網盤限制的方法,這就需要說道User-Agent(UA)。UA其實是一種特殊的網絡協議,在軟件進行HTTP請求時發送到服務器,這樣服務器就知道用戶使用的是什么軟件來訪問的。就因為如此,現在很多網盤只允許用戶用官方的客戶端或者常見的瀏覽器進行下載,一旦遇到其他的下載軟件的UA,不是拒絕訪問就是下載緩慢。所以要想突破網盤的限制,只需要修改下載軟件的UA即可。就好像把瀏覽器偽裝成手機上網,從而可以過濾掉視頻廣告一樣。
實例解讀
軟件偽裝下載
現在各種各樣的網盤越來越多,而且有些網盤的功能越來越強大,比如在線播放、離線下載等功能一應俱全。于是很多用戶采用一種變通的方法,先通過離線下載功能將文件下載到網盤中,再通過下載軟件下載到本地硬盤。不過網盤往往對常見的下載軟件進行了限制,這就需要對下載軟件做一番偽裝,從而突破限制了。
現在能夠偽裝UA的下載軟件并不多,Free Download Manager(以下簡稱FDM)就是其中很特別的一款。
為了更好地激發FDM的潛力,首先需要對軟件進行一番設置。點擊工具欄中的“設置”按鈕,在彈出的設置窗口中點擊左側的“新建下載項”命令,接著點擊右側窗口中的“高級操作”按鈕。在彈出的對話框中點擊“協議”標簽,在“提交給服務器的識別名”列表中,可以看到一些常見的瀏覽器名稱,這就是下載軟件偽裝的瀏覽器名稱。偽裝的瀏覽器名稱包括IE瀏覽器、Opera瀏覽器等,這里選擇最常見的IE瀏覽器測試(圖4)。將下面的“使用Cookies”選項選中,最后點擊“應用”按鈕關閉該對話框,返回到下載軟件的設置窗口。
點擊左側列表中的“基本設定”命令,在右側窗口勾選上“使用內存緩存下載文件”選項,然后根據自己的內存大小設置后面的數值。一般設置為256MB或者512MB就可以了(圖5)。
接下來點擊左側列表中的“網絡”命令,在右側窗口勾選“中流量模式”,然后將“流量限制”調整為80%即可。設置完成以后點擊“OK”按鈕,以后當我們通過IE瀏覽器打開網盤進行下載的時候,FDM就會自動獲取到瀏覽器的Cookies信息,并且可以自動接管瀏覽器的下載任務(圖6)。這樣通過FDM下載軟件,就可以高速下載網盤里面的文件了(圖7)。
小提示
由于FDM是一款國外的下載軟件,因此默認不能對UTF中文文件名進行識別,而是直接利用URL字符串的形式進行保存。不過現在利用網友開發的“FDM UTF8文件名自動重命名插件”可以解決這個問題,用戶只需要將FdmRenamePlugin.dll插件存放到FDM安裝目錄下的Plugins文件夾,然后重新啟動下載軟件就可以了。