日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

利用浏览器调试功能 计算 百度网盘 文件数量

發布時間:2023/12/4 HTML 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用浏览器调试功能 计算 百度网盘 文件数量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

“百度網盤”程序做的比較爛,以百度的技術實力按說不應該如此。真正試了就知道真的不怎么樣。

? 為了統計百度網盤的文件寫了以下腳本,僅供參考:

var root = "";//指定目錄,空取當前目錄 var totalCount = 0; var startTime = new Date(); function timeSpan(stime, etime) {var usedTime = etime - stime;var days = Math.floor(usedTime / (24 * 3600 * 1000));var leave1 = usedTime % (24 * 3600 * 1000);var hours = Math.floor(leave1 / (3600 * 1000));var leave2 = leave1 % (3600 * 1000);var minutes = Math.floor(leave2 / (60 * 1000));var leave3 = leave2 % (60 * 1000);var seconds = Math.round(leave3 / 1000);var time ="";if(days>0){time+=days+"天";}if(hours>0){time+=hours+"小時";}if(minutes>0){time+=minutes+"分鐘";}time+=seconds+"秒";return time; } (function($){$.getUrlParam = function (name) {var search = document.location.hash;var pattern = new RegExp("[?&]" + name + "\=([^&]+)", "g");var matcher = pattern.exec(search);var items = null;if (null != matcher) {try {items = decodeURIComponent(decodeURIComponent(matcher[1]));} catch (e) {try {items = decodeURIComponent(matcher[1]);} catch (e) {items = matcher[1];}}}return items;} })(jQuery);if(root=="") {root=$.getUrlParam("path"); }function GetFilesCount(fileLists) {var count=0;var fl=fileLists.length;for (var index=0; index<fl; index++) { (function(index) { var file=fileLists[index];if(file.isdir==0){count++;totalCount++;}else if(file.isdir==1){count=count+GetDirFilsCount(file.path);}})(index); } return count; }function GetDirFilsCount(dirName) {var dfCount=0;$.ajax({url: 'https://pan.baidu.com/api/list?dir='+dirName,type: 'get',async: true,//true 異步,false 同步success: function(data) {var fileLists = data.list;dfCount=GetFilesCount(fileLists); console.log(decodeURIComponent(dirName)+":"+dfCount);console.log("統計目錄為:“"+decodeURIComponent(root)+"” 當前計算總數:"+totalCount+" 用時:" +timeSpan(startTime, new Date()));}});return dfCount; }GetDirFilsCount(root);


執行過程截圖(異步 測試目錄用時10秒):


執行過程截圖(同步 測試目錄用時49秒):


總結

以上是生活随笔為你收集整理的利用浏览器调试功能 计算 百度网盘 文件数量的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。