JS遍歷百度網(wǎng)盤文件目錄樹無需軟件

上代碼,給需要的人
使用方法:
打開你的電腦=》
打開你的瀏覽器=》
打開百度網(wǎng)盤=》
伸出你的小手的食指按下F12=》
找到Console并點擊=》
更改你需要遍歷的路徑(在最下面)=》
將下面代碼復(fù)制輸入并回車=》
舒服。。。

// 詩無盡頭i原創(chuàng) Q93093369
$(function(){
    // 此操作需在控制臺進(jìn)行,本地或非百度云盤域名執(zhí)行會報跨域錯誤
    function dir(url,fuhao){
        fuhao += "——";
        $.ajax({
            // 百度網(wǎng)盤接口
            url:"https://pan.baidu.com/api/list?dir=" + url,
            dataType:"json",
            async:false,
            success:function(data){
                var list = data.list;
                // 主目錄名稱存為數(shù)組
                path = [];
                // 循環(huán)列表
                for(var m = 0;m < list.length;m++){
                    z = {};
                    // 判斷是否為文件夾,文件夾為1,反之為0
                    if(list[m].isdir == 0){
                        if(list.length > 5){
                            list.length = 4;
                        }
                        // 文件名
                        z.server_filename = list[m].server_filename;
                        // 文件路徑
                        z.path = list[m].path;
                        // 文件創(chuàng)建時間
                        z.server_ctime = list[m].server_ctime;
                        // 將當(dāng)前文件信息追加至z
                        path.push(z);
                        // 輸出信息
                        console.log("|" + fuhao + z.server_filename);
                        // 轉(zhuǎn)義字符串,防止出現(xiàn)特殊字符出錯
                        dir(encodeURIComponent(z.path),fuhao);
                    }else{
                        // 文件名
                        z.server_filename = list[m].server_filename;
                        // 文件路徑
                        z.path = list[m].path;
                        // 文件創(chuàng)建時間
                        z.server_ctime = list[m].server_ctime;
                        // 將當(dāng)前文件信息追加至z
                        path.push(z);
                        // 輸出信息
                        console.log("|" + fuhao + z.server_filename);
                        // 轉(zhuǎn)義字符串,防止出現(xiàn)特殊字符出錯
                        dir(encodeURIComponent(z.path),fuhao);
                    }
                }
            }
        });
    }
    dir("%2F網(wǎng)站備份","");
})

如需轉(zhuǎn)載,請保留本文鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容