DBank Linker是一个让DBank网盘(华为网盘)免登录下载、去广告、并添加复制所有选中链接、登录用户自动签到等更多功能的跨浏览器用户脚本。
综合其免费空间大小、下载速度与稳定性、Dropbox式同步功能、多文件列表等,DBank是内地网盘中相对还算不错的一个。希望本脚本能帮大家解决使用此网盘时的一些问题(详见“介绍”段落)。
DBank Linker脚本在userscripts.org上的主页:
http://userscripts.org/scripts/show/116879
MIT/Expat License。初始版本于2011年11月1日发布。最新版为2012年9月3日发布的v4.2.5。请及时更新至新版。
介绍
DBank Linker是针对DBank网盘(华为网盘,数据银行)下载页的一个用户脚本。其功能包括:- DBank网盘下载链接对于未登陆用户隐藏,需注册登录下载,该脚本能让用户无需登录即可下载,并直接显示下载链接
- 去除页面上的各种广告
- 增加“下载所选文件”、“复制所选链接”按钮和按钮描述栏;修复按钮图标、整理按钮排布
- 显示每个单个文件的下载点击次数;动态显示选中文件的合计大小和个数
- 去除“资源加载中,请稍候”的提示
- 登录用户浏览各个网盘页面时自动签到(右上角会显示“DBank Linker签到成功!”)
你可以在这个页面试一试: http://dl.vmall.com/c0aubz6oo7
注意事项
- “下载所选文件”按钮:用浏览器(或浏览器默认下载工具)下载所有勾选的文件
- 注1:除Google Chrome(默认设置,未选中“下载前询问每个文件的保存位置”)外,其他浏览器大多会为每个文件弹出一个确认窗口,文件过多时不建议使用
- 注2:Opera、IE等部分浏览器或工具可能需要允许弹窗才能使用此功能下载多个文件
- “复制所选链接”按钮:复制所有勾选文件的直接链接(一行一个)到剪贴板
- 注1:DBank网盘文件的直接链接非永久有效,会不断改变,可能几十分钟后就失效,请立即下载、使用,勿作为永久链接张贴
- “迅雷下载”按钮:
- 注:(在非IE浏览器下)选中单个文件时,链接会输出给迅雷软件下载(此时浏览器需关联“thunder://”链接);多个文件的话无法直接输给迅雷,而是会复制所有迅雷链接,请自行到迅雷中新建->右键->粘贴并立即下载,如果迅雷打开且监视了剪贴板的话会复制时也会立即弹出窗口
- 另,Google Chrome和Opera用户请仔细阅读下文。
兼容
可用于Firefox等浏览器的Greasemonkey、Scriptish等扩展插件、Google Chrome原生或使用其Tampermonkey扩展、Opera等浏览器、IE(8或更高)的IE7Pro或其他支持用户脚本的插件,等等。
Firefox
Firefox+Greasemonkey或Scriptish是点击直接安装脚本。
Google Chrome
Google Chrome虽然原生支持用户脚本,但是新版的Google Chrome已不允许直接点击安装用户脚本,会显示“只可添加来自 Chrome 网上应用店的扩展程序、应用和用户脚本。”。解决方法有3种:
- 将用户脚本文件.user.js下载到电脑里;点击Google Chrome浏览器工具栏上的扳手图标;选择工具 > 扩展程序;将用户脚本文件.user.js拖动到“扩展程序”页;点击安装即可完成(参考官方帮助《添加来自其他网站的扩展程序》);
- 带“ –enable-easy-off-store-extension-install”命令行参数运行Google Chrome(Windows下可以建立chrome.exe的快捷方式,快捷方式属性中的目标文件路径末尾添加“ –enable-easy-off-store-extension-install”,并使用此快捷方式打开Google Chrome),这样网上应用店外的扩展、脚本就像以前一样,再也不会被阻止了;
- 使用Tampermonkey扩展以安装和管理用户脚本。
以后我也会考虑上传到Chrome网上应用店。
Opera
Opera用户请至工具->首选项->高级->内容->Javascript选项,在“用户Javascript文件”下任意选择一个文件夹,确定,然后另存下载.user.js用户脚本,放在这个文件夹下即可使用。
对于此脚本:强烈建议Opera用户将.user.js去掉“.user”改后缀为.js再使用。Opera处理用户脚本时,.js的脚本会在页面刚一加载就执行(差不多相当于Greasemonkey的@run-at document-start的meta标签),.user.js的脚本会在页面上所有元素、文件都完全载入完毕再执行(相当于@run-at document-end),本脚本是@run-at document-start,虽然在页面载入完毕再执行也能用,但当网页上的图片和脚本等文件载入极慢时,脚本执行会严重滞后,所以最好还是重命名为.js,在页面刚一加载就执行。
IE+IEPro
IE(8或以上版本)用户可以使用IEPro:另存下载.user.js用户脚本,将脚本改名为.ieuser.js后缀,放在C:\Program Files\IEPro\userscripts\下,然后在IEPro的选项的“User Script”面板中启用该脚本。
该脚本不再支持7或以下版本IE。IE8、9+IEPro无问题。
更多详细内容可参考:《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缺失修复、自动签到功能时,对是否登陆的判断;发为正式版
- 3.1(2012-5-11):修正Firefox下复制按钮无效和鼠标悬停不显示描述栏的问题
- 3.2(2012-5-23):修复链接(此外由于DBank自己的问题,目前旧版的迅雷按钮在任何浏览器下,或是新版的迅雷按钮在非IE下无效。详见上面“注意事项”段落中的说明。Opera现已不需要添加内容过滤即可使用本脚本)
- 3.3(2012-5-31):修复链接与复制按钮等,去除对旧版的兼容(旧版界面DBank已不再使用)
- 3.3.5(2012-6-3):修复非IE下迅雷按钮问题;修复Google Chrome下签到无效问题;进一步去广告与验证码
- 3.3.7(2012-6-10):修复未选中文件点击下载按钮时提示失效的小问题;去除多余代码
- 3.4(2012-7-6):修复按钮排版
- 3.5(2012-8-23):针对新版更新简易版本
- 4.0(2012-8-24):针对新版的完整更新。不再具有的功能(其中有的是因改版而不再需要的功能)包括:自动签到、“破解”审核中、自动换行、以前的bug的修复、去除验证码等等
- 4.0.5(2012-8-24):hotfix,某些特殊页面(如多文件但每个的点击数显示不了的)进行了修正
- 4.0.6(2012-8-25):去无用代码,添加Greasemonkey 1.0新加的@grant
- 4.1(2012-8-26):重新加入登录用户自动签到功能(签到成功时右上角会显示“DBank Linker签到成功!”)
- 4.2(2012-8-31):登录用户自动签到的功能不仅在资源下载页,在各个网盘页面(/netdisk/*)和VIP页(vip.dbank.com/*)也生效;右上DBank Linker按钮的小修改
- 4.2.5(2012-9-3):修复Opera下脚本无效的问题(另IE9下测试无问题,IE8有问题,以后改)
30条评论隐藏
最近这网站怎么经常乱码?是不是中病毒了?
@jibu 不知道,WordPress插件有一段时间没升级了,或许是缓存插件WP Super Cache有点问题,刚刚升级了
这个脚本一直在用 ➡
FF 14.0.1 用完发现长文件名似乎没换行?
我今天使用华为网盘下载DBank Linker 3.4脚本失效,可能这个版本被华为破解,或者华为使用了新的机制。
@南方闲客 华为网盘上月底改版的
@南方闲客
DBank外链地址换了:dl.vmall.com
而这个脚本是专为在域名为dl.dbank.com启用的
@南方闲客
用脚本编辑器把第五行的include的值改成
http://dl.vmall.com/*
即可。2012年8月23日发布v3.5。请及时更新至新版。
注意:v3.5是针对改版后的新版DBank网盘,随手更新的简易版本,仅具有免登陆下载、去广告、去“资源加载中,请稍候”提示的功能。文中的一些介绍也不适用于v3.5。更多功能,如“下载所选文件”、“复制所选链接”按钮等,将在v4.0中更新完整。
2012年8月24日发布完整更新的版本v4.0,详见介绍。新版Google Chrome不允许直接点击安装用户脚本,用法具体也见介绍
@tomchen1989
表示自己改了include的值就不更新了
@moe4 3.5之前是针对旧版DBank的,能够改下include就用在新版,其实纯属巧合,只有某行凑巧起了作用,但别的代码都是废的、有问题、有错误的,会耗费资源。所以建议更新到新版。4.0有很多功能,参见正文截图。或者用简易版3.5(这里 Aug 23, 2012 03:49的那个版本)
功能好强大的的脚本,谢谢……
4.1(2012-8-26):重新加入登录用户自动签到功能(签到成功时右上角会显示“DBank Linker签到成功!”)
@tomchen1989
PS:FF 14.01 + GM1.0 测试,自动签到成功 😀
更新4.2(2012-8-31):登录用户自动签到的功能不仅在资源下载页,在各个网盘页面(/netdisk/*)和VIP页(vip.dbank.com/*)也生效;右上DBank Linker按钮的小修改
刚刚下的4.2,没有用??? 右上角有dbank linker的标示,却还需登录,也没有自动签到.
忘记说了,opera 12.00
@lyh v4.1 http://userscripts.org/scripts/version/116879/497551.user.js 能用,4.2我再看看有什么问题。。
4.2.5(2012-9-3):修复Opera下脚本无效的问题
十分感谢,4.2.5能用了.
好像必须要加载完再刷新一次才起免登陆作用,不知是否正常
好像必须要加载完再刷新一次才起免登陆作用,不知是否正常。chrome 22,使用Tampermonkey
4.2.6版在Tampermonkey下无效,在Chrome下直接安装可以使用
@wuxian1001
经测试,当加载位置选为document-end时,免登陆下载有效,选为document-start时免登陆下载无效(重刷新后有很小概率有效)
难怪.我是装Tampermonkey里了,谢谢!@wuxian1001
@wuxian1001 多谢指点。多然如此。希望作者能改进,以造福更多的人。 😮
现在不下载网盘插件无法下载文件,能否通过脚本去掉网盘的这个限制
很多功能都失效了,比如复制所选链接 下载所选链接没有了,请作者更新
@leo 现在貌似有时候不用脚本不登陆也能直接下载,不知道什么情况
具体看情况吧,如果有需要,同时我有精力的时候,会去更新
2条Trackback/Pingback显示