DBank Linker v3.0—华为网盘下载器

On 2012年05月7日, in soft, by netoearth

作者:tomchen1989
DBank Linker是一个让DBank网盘(华为网盘)免登录下载、去广告、并添加复制所有选中链接、登录用户自动签到等更多功能的跨浏览器用户脚本。

综合其免费空间大小、下载速度与稳定性、Dropbox式同步功能、多文件列表等,DBank是内地网盘中相对还算不错的一个。希望本脚本能帮大家解决使用此网盘时的一些问题(详见“介绍”段落)。

点击安装或下载最新版本DBank Linker用户脚本

DBank Linker脚本在userscripts.org上的主页:
http://userscripts.org/scripts/show/116879

MIT/Expat License。初始版本于2011年11月1日发布。原创非首发于此。最新版为2012年5月4日发布的v3.0。请及时更新至新版。

介绍

使用了DBank Linker用户脚本的界面使用了DBank Linker用户脚本的界面(点击看大图)

DBank Linker是针对DBank网盘(华为网盘,数据银行)下载页的一个用户脚本。其功能包括:

  • DBank网盘下载链接对于未登陆用户隐藏,需注册登录下载,该脚本能让用户无需登录即可下载,并直接显示下载链接
  • 去除页面上的各种广告和点击页面弹窗广告
  • 增加“下载所选文件”、“复制所选链接”按钮和按钮描述栏;修复“迅雷下载”按钮图标;整理按钮排布
  • 显示每个单个文件的下载点击次数;动态显示选中文件的合计大小和个数;“破解”显示大部分审核中文件链接
  • 登录用户浏览资源下载页时自动签到
  • 去除“资源加载中,请稍候”的提示与等待时间以及多余的“下载”按钮;修复有时登录用户信息栏不显示、“分享到”按钮无效等许多DBank原有的bug
  • 过长的文件名自动换行;网盘热门资源下载显示直接链接并添加“更多”按钮

你可以在这个页面试一试: http://dl.dbank.com/c0aubz6oo7

注意事项

  • “下载所选文件”按钮:用浏览器(或浏览器默认下载工具)下载所有勾选的文件
    • 注1:除Google Chrome(默认设置,未选中“下载前询问每个文件的保存位置”)外,其他浏览器大多会为每个文件弹出一个确认窗口,文件过多时不建议使用
    • 注2:Opera、IE等部分浏览器或工具可能需要允许弹窗才能使用此功能下载多个文件
  • “复制所选链接”按钮:复制所有勾选文件的直接链接(一行一个)到剪贴板
    • 注1:DBank网盘文件的直接链接非永久有效,会不断改变,可能几十分钟后就失效,请立即下载、使用,勿作为永久链接张贴
    • 注2:DBank的“迅雷下载”按钮在非IE浏览器下不能下载多个文件,这时如需要,可以用脚本新加的这个“复制所选链接”按钮复制了后,到迅雷中新建->右键->粘贴并立即下载
  • Opera用户务请按照下一章节所述去做才能正常使用此脚本。

兼容

可用于Firefox等浏览器的GreasemonkeyScriptish等扩展插件、原生的Google ChromeOpera等浏览器、IEIE7Pro或其他支持用户脚本的插件,等等。

FirefoxFirefox和Google ChromeGoogle Chrome

Firefox+GreasemonkeyScriptish,和原生的Google Chrome都是点击直接安装脚本。

OperaOpera

对于此脚本,Opera用户必须这样做才能正常使用:打开工具->首选项->高级->内容->阻止的内容,添加一行:
http://*.adkongjian.com*
同时强烈建议将.user.js去掉“.user”改后缀为.js再使用。

Opera处理用户脚本时,.js的脚本会在页面刚一加载就执行(差不多相当于 Greasemonkey的@run-at document-start的meta标签),.user.js的脚本会在页面上所有元素、文件都完全载入完毕再执行(相当于@run-at document-end),本脚本是@run-at document-start,虽然在页面载入完毕再执行也能用,但当网页上的图片和脚本等文件载入极慢时,脚本执行会严重滞后,所以最好还是重命名 为.js,在页面刚一加载就执行。
目前DBank下载页用新版和旧版界面的都有,上面的那个test页 http://dl.dbank.com/c0aubz6oo7 就是稍宽的新版(可能最近更新过的资源页就用新版),但大多数还是稍窄的旧版界面。脚本在Firefox+Greasemonkey、Google Chrome、Opera、IE789+IE7Pro下,登陆和不登陆DBank,新版、旧版界面都通过了测试,其他均有效,只有Opera下新版界面无 效,这是由于这里的第三方广告脚本导致任何用户脚本都无法操作页面,必须按上一段所述方式阻止第三方广告脚本方有效。
此外Opera下新版界面,点击无效而且会和复制按钮冲突的“高速下载”按钮被脚本暂时去除。

IE9IE+IEPro

IE用户可以使用IE7Pro:下载.user.js用户脚本,将脚本改名为.ieuser.js后缀,放在C:\Program Files\IEPro\userscripts\下,然后在IE7Pro的选项的“User Script”面板中启用该脚本。

对于此脚本:IE8、9+IE7Pro完全无问题;IE7+IE7Pro排版有一些问题,但不影响总体的使用,建议IE7用户升级到IE8或9。

更多详细内容可参考:《UserScript(用户脚本)在Firefox、Google Chrome、Opera、IE6-9等不同浏览器上的使用》。

更新历史

  • 1.0(2011-11-1):初版
  • 1.1(2011-11-2):一些问题修正
  • 1.2(2011-11-3):代码简洁化,完全兼容原生Google Chrome、Opera等
  • 1.3(2011-11-10):因DBank改版而更新
  • 1.4(2011-12-24):去广告修正
  • 1.5(2012-2-4):因DBank改版而更新
  • 1.5.1(2012-2-4):添加@updateURL,用于脚本手动或自动更新的链接。Scriptish现已支持这种更新,Greasemonkey可能未来支持
  • 1.6(2012-2-5):禁止点击页面任意部位都会弹出的那个广告,至此DBank下载页面上所有广告都已去除(除了载入时的弹窗广告,脚本载入后才运行所以没法去除这个,但大多数浏览器都会屏蔽载入时的弹窗广告)
  • 1.6.1(2012-2-5):去广告的这些其实用Adblock Plus+EasyList和/或ChinaList等规则也能搞定,不过ABP+EasyList有点问题就是会把标题、发布者、时间、下载点击数一栏给去掉,1.6.1脚本修复了这个问题,恢复该栏
  • 1.6.2(2012-2-7):对已登录用户显示实际链接
  • 2.0(2012-2-10):页面载入之中即执行脚本,无需等到页面载入完毕才执行;增加“下载所选文件”、“复制所选链接”按钮、按钮描述 栏;显示每个单个文件下载次数;动态显示选中文件合计大小和个数;修复“分享到”其他网站的按钮无效的问题;去除多余的“下载”按钮
  • 2.0.5(2012-2-11):修复少数时候不显示实际链接的问题
  • 2.1(2012-3-9):文件合计大小显示在下方;增加文件名条长度,过长的文件名自动换行;去除无用、错误的“还有X条资源没显示,点击显示全部”的提示;去右下广告的修正
  • 2.1.1(2012-3-13):去除“资源加载中,请稍候”的提示与等待时间
  • 2.2(2012-3-30):修正@updateURL和@downloadURL,令其符合Greasemonkey v0.9.18+的标准;修正Adblock Plus使用EasyList和/或ChinaList时对页面头部的隐藏;“迅雷下载”按钮图修正、按钮排版;取消按钮的悬浮描述并在移出按钮时隐藏按 钮描述栏;一开始即显示总大小统计;网盘热门资源下载添加“更多”按钮并直接显示热门资源项目的链接
  • 2.3(2012-4-19):修正改版后Google Chrome点击文件下载链接或迅雷按钮会出现登录窗口的问题;热门资源下载在新窗口打开
  • 2.5(2012-4-20):针对新版界面进行了较大改动;修正Google Chrome全选时动态更新选中文件合计大小个数有误的问题;清理代码、注释
  • 2.5.5(2012-4-21):防止脚本重复执行;修正新版文件大小换行的问题;去掉Opera下有问题的“高速下载”按钮以避免和复制按钮冲突(另:Opera必须添加一个“阻止的内容”才能对新版界面有效,详见上面的“兼容”段落)
  • 2.5.6(2012-4-21):获取不到单个文件下载点击次数时不显示
  • 2.6(2012-4-23):显示审核中的文件链接;复制按钮使用Scriptish和IE的自有方法;兼容IE8
  • 2.8(2012-4-24):修正前版脚本登陆用户旧版界面向导栏不显示的bug;去除不需要的重复载入的js;优化脚本代码;点击迅雷下载、 网页论坛代码复制按钮时防止页面滚动到顶端;按钮描述栏区分浏览器;对IE7进行了简单兼容;修正出现不能获得链接的审核中文件时无法跳过的bug(一般 旧版界面的审核中文件不能获得链接,新版可以);无链接选中时批量复制不显示“已复制到剪贴板”提示,其和批量下载均显示“请至少选择一个文件”提示;兼 容特殊主题的新版界面
  • 2.8.1(2012-4-25):修复特殊主题的新版界面上页面头部和链接鼠标悬停时的背景问题;恢复旧版界面仍需要的部分代码
  • 2.8.5(2012-4-28):修正改版后的页头背景问题(改版后Adblock Plus+EasyList和/或ChinaList的问题也没了,去掉相关代码);CSS尽量靠前执行;按钮描述栏文字颜色;修正了两个元素未及载入时出现的bug
  • 2.8.6(2012-5-1):修正或许会出现的无“开启VIP加速”按钮时的问题
  • 3.0beta(2012-5-2):修正DBank原有的、少数时候session cookie缺失导致登录用户信息栏、向导栏和“开启VIP加速”按钮不显示的bug;登录用户浏览资源下载页(dl.dbank.com/*)时自动签到
  • 3.0(2012-5-4,与beta2相同):修正cookie缺失修复、自动签到功能时,对是否登陆的判断;发为正式版

Comments are closed.