Tampermonkey百度云網(wǎng)盤(pán)助手是一款專(zhuān)門(mén)針對(duì)腳本管理神器Tampermonkey了用的一個(gè)百度云腳本,使用該腳本可以直接無(wú)限制調(diào)用下載工具,來(lái)下載百度網(wǎng)盤(pán)內(nèi)資源。
【軟件說(shuō)明】
由于百度網(wǎng)盤(pán)最新的更新中動(dòng)態(tài)混淆了頁(yè)面元素的class和node-type屬性,以前依賴(lài)這些屬性的功能可能會(huì)無(wú)法使用,如果腳本失效請(qǐng)耐心等待更新,可能需要將腳本重寫(xiě)來(lái)解決這些問(wèn)題
限速的問(wèn)題單純依靠腳本是沒(méi)有辦法解決的,腳本的目的是提取出下載地址方便使用下載工具,所以不再對(duì)限速的問(wèn)題進(jìn)行回復(fù),大家可以自行討論分享自己的心得
安裝使用的問(wèn)題反饋中已經(jīng)有很多類(lèi)似的問(wèn)題可以參考,不再單個(gè)回復(fù)
打包下載4G限制問(wèn)題一直存在,這是百度的問(wèn)題(算法或者人為限制),不是腳本的問(wèn)題
企業(yè)網(wǎng)盤(pán)適配的問(wèn)題,目前沒(méi)有找到類(lèi)似普通網(wǎng)盤(pán)的API和外鏈下載鏈接提取方法,所以一直沒(méi)有加上去。目前看需求量比較大,后面會(huì)加上一個(gè)類(lèi)似目前分享頁(yè)面的按鈕用于跳過(guò)客戶(hù)端的限制
如網(wǎng)盤(pán)無(wú)大更新影響腳本功能一般就不會(huì)更新了,時(shí)間有限
【注意事項(xiàng)】
刪除文件或者添加了文件夾后請(qǐng)刷新頁(yè)面再用助手下載
在分享頁(yè)面下載多文件或者文件夾時(shí)有可能會(huì)出現(xiàn)“server file modified”,或者其他錯(cuò)誤
這個(gè)應(yīng)該與下載地址無(wú)關(guān),應(yīng)該是百度的限制
三種下載方法說(shuō)明:
1、使用百度云網(wǎng)盤(pán)獲取下載的方法,得到的下載地址包含在一個(gè)302重定向中,當(dāng)瀏覽器自動(dòng)執(zhí)行重定向時(shí)會(huì)調(diào)用瀏覽器下載工具去下載文件。如果第三方下載插件是監(jiān)視瀏覽器的下載事件(例如FDM。迅雷應(yīng)該是監(jiān)視的鏈接的click事件,所以有可能迅雷不會(huì)下載),就會(huì)調(diào)用第三方下載軟件。
這個(gè)下載地址是可以在外部使用的,不需要cookie,所以沒(méi)有辦法調(diào)用下載工具的可以讓瀏覽器先下載,再去復(fù)制下載鏈接到下載工具。(由于瀏覽器設(shè)計(jì)成收到302響應(yīng)時(shí),會(huì)自動(dòng)執(zhí)行跳轉(zhuǎn),沒(méi)有辦法用javascript去攔截,也就沒(méi)有辦法提取下載地址)
這個(gè)鏈接有8h的時(shí)間限制,可能會(huì)被限速
當(dāng)下載對(duì)象為文件夾或者多個(gè)文件時(shí),會(huì)生成打包后的下載地址,這個(gè)地址可以直接復(fù)制使用
2、使用APP軟件獲取下載鏈接的方法,得到的地址就是直接下載地址。該方法使用百度云的ID,這個(gè)地址需要cookie的支持,能夠傳遞cookie下載工具可以使用。如果被限速則換用方法三測(cè)試
3、使用百度網(wǎng)盤(pán)客戶(hù)端獲取下載鏈接的方法,得到的是一組不同服務(wù)器的下載地址,這些地址可以復(fù)制使用,無(wú)需cookie下載時(shí)默認(rèn)使用第一個(gè)地址下載
已知BUG:
在“全部文件”中,如果添加文件夾或者刪除了文件再點(diǎn)擊助手下載會(huì)有文件選中錯(cuò)誤