相信大家都會(huì)在百度網(wǎng)盤下載文件,,但是可惡的百度限制了百度云管家的下載速度,要想下載速度塊就得掏錢辦會(huì)員,。今天發(fā)現(xiàn)一個(gè)方法,,可以直接用迅雷下載。迅雷整體速度更快一些(此處應(yīng)該有廣告費(fèi)~~),。在網(wǎng)上找了一下其他的方法,,發(fā)現(xiàn)修改/wap/的方式好像被屏蔽了,頁面跳轉(zhuǎn)不過去,。其他的方法也不行,。因此想到直接在網(wǎng)頁獲取他的真實(shí)下載鏈接就可以了。 簡單來說原理就是抓包,,將真正的下載鏈接找到,,然后復(fù)制到迅雷中下載! 首先,,你要有一個(gè)百度網(wǎng)盤的賬號(hào),,然后登陸。將需要下載的文件保存到你的網(wǎng)盤,。 然后進(jìn)入你的網(wǎng)盤,。找到需要下載的文件,按F12 這個(gè)鍵,,或者在網(wǎng)站空白頁單擊右鍵選擇 “審查元素”或者“檢查”或者“開發(fā)者選項(xiàng)”,,不同的瀏覽器叫法不一樣,但是快捷鍵都是F12,。 打開之后,,選中需要下載的文件,,前面的方框打鉤。 然后選擇Network, 下面的XHR請求,。我解釋一下,因?yàn)槲覀儼l(fā)現(xiàn),,正常情況下,,點(diǎn)擊下載之后,整個(gè)頁面沒有發(fā)生變化,,沒跳轉(zhuǎn),。但是會(huì)彈出啟動(dòng)百度云網(wǎng)盤的提示,說明我們已經(jīng)向服務(wù)器發(fā)送了請求并得到了響應(yīng),,分析應(yīng)該是異步加載,。我們只要在XHR中抓包就可以了。然后點(diǎn)擊clear,,將XHR里面的內(nèi)容清空,。
然后,點(diǎn)擊選中的文件后邊的下載按鈕,,也就是那個(gè)箭頭,。發(fā)現(xiàn)下面出現(xiàn)一個(gè)請求,點(diǎn)擊這個(gè)請求,。
在右邊的Response響應(yīng)里面,,我們發(fā)現(xiàn)是一個(gè)字典的數(shù)據(jù)格式,找到”dlink”:”http:\/\/d......”后面還有一堆,,把這個(gè)dlink后面的地址單獨(dú)復(fù)制出來,。粘貼到任意一個(gè)文本文件中,因?yàn)槲覀儼l(fā)現(xiàn)他不是合法的URL格式,,百度只是做了一點(diǎn)小手腳,,我們簡單修改一下就可以了。
正常的URL開頭都是https://或者http://,,把多余的反斜杠刪掉就可以,。后面也一樣,把/file,,前后的反斜杠都刪除,。在檢查一下里面還有沒有其他的反斜杠,刪除就行,。然后,,復(fù)制這個(gè)URL,打開你的迅雷,,新建一個(gè)任務(wù),,將剛才的URL復(fù)制進(jìn)去,。見證奇跡的時(shí)刻,是不是發(fā)現(xiàn)已經(jīng)開始下載了,?(此處應(yīng)該有掌聲,。哈哈)
|
|