本文已失效,人家也是会修改的嘛!
四百gb,一个不错的下载站点,我在豆瓣啊、VeryCD上,看到了很多书籍的下载,当然直接用ed2k下载也行啦,不过那样得打开下载软件,所以小东西能用HTTP下就绝不动用下载大杀器。既然发布者也好心的提供了网盘下载,当然就不能客气了。
可是,这是什么?不看广告便无法下载?要关了AD Block才能用么,当然网盘运营需要大量的费用,放点广告也是无可厚非的,再说我们也没花钱,这样的限制实在不能说什么。但这样的话我的清新爽洁的浏览体验怎么办?不成,绝对不成,要战斗到底!
以下内容为我的碎碎念……
看那样子,像是JS验证,因为一点立刻就弹出警告画面了。打开F12,查看那个输入验证码的input的所在Form,果然onsubmit上有验证函数,直接在console里输入函数名,Chrome把函数定义打出来啦,就是验证是不是有广告的div id来判断是否广告加载的,看那警告框的加载方式满满的bootstrap遗风。如此一来so easy,console里直接$("body").append('<div id="xxxx"></div>')
便OK了。
只不过每次都打这几个字也颇为麻烦,定义一下ad block的过滤规则吧!可以使用类似两个#这样的方式来隐藏一个元素但不是拦截它,大概就是下面这样子。
http://www.400gb.com/##iframe#cproIframe1
哦,你不知道什么F12,什么是console?甚至不知道什么是Ad Block?嗯那太好了,这文章和你一点关系也没有,纯粹是我的梦话了,啊哈,啊哈,啊哈哈哈……
这种方法似乎已经失效了,#cproIframe1之类的元素现在是由从cpro.baidu,com下载的js自动创建的,AdBlocks会首先阻碍js的下载,从而根本就不会创建DOM元素,更谈不上隐藏了。
我现在写了一个很草的userscript来解决这个问题:https://gist.github.com/halfcoder/9810147
我也发现它的验证方法好像变了,但是依然可以下载而不是提示我屏蔽了广告,所以也就没有深究了…… 世界变化快,我也就是提个思路 🙂
已经失效啦,halfcoder的脚本 https://gist.github.com/halfcoder/9810147