[ppurl]从”皮皮书屋”下载电子书的姿势
(欢迎转载,转载请注明出处:http://blog.csdn.net/hcbbt/article/details/42072545)
写在前面的扯皮
为什么标题的”皮皮书屋”加上了引號,由于皮皮书屋(http://www.ppurl.com/)由于各种原因已经远离我们而去了…在今年光棍节那天…
所以这里顺便缅怀一下已经不在的皮皮书屋,我也在那里下过非常多书(尽管没看多少),我还上传过书上去呢。
并且,我这博客在刚创建的不久过一篇 分析皮皮书屋的注冊验证码的文章。让我体会到编程的乐趣,因此我对这个站点十分偏爱。并且它也没让我失望过。书许多
:-)。差点儿有求必应。
感谢陪伴。
不扯了。我可不想长篇大论。
以下是正文。
本文的主题是:怎么下载这再也见不到的皮皮书屋里面的书。
正文之方法1
在皮皮书屋宣布要停止服务后,一些大牛就開始行动来拯救它了。他们上面把全部书都爬下来了,然后再开了一个Tor 的隐藏服务,为了避免它们再被和谐,我就简单截图一下,地址见截图:
(PS:貌似须要fq,尽管搜索效果不错,可是非常慢…推荐先试后面的方法)
正文之方法2
这才是本文的重点!
我们须要使用一个大牛整理出来的 Excel 表格。里面有一万两千多个 ed2k 链接,以 ed2k 形式存在的资源。这样就会一直存在在网络中了,并且九成的 ed2k 都能够用迅雷离线秒杀。大牛实在是高。
1.
表格下载:
- 度盘/s/1pJx8Raz passwordpt9t
- 度盘/s/1pJnz4Dl passwordjmkw
- 保险起见: 度盘/s/1pJ0qH7t password32s5
- 备胎: 度盘/s/1dDrND7r passwordqk04
里面有 .xls 和 .xlsx,两份内容一样。假设是压缩包。password是 ppurl,都是用 7zip 压缩的。
2.
从链接里面提取信息
刚拿到这份表格会让人感觉无从下手。怎么从里面找自己想要的书呢。
事实上链接里面已经有你想要的信息了。
我们随便从里面拿出一个链接来看看:
ed2k://|file|Sun%20Certified%20Enterprise%20Architect%20for%20Java%20EE%20Study%20Guide%2C%202nd%20Edition%20%5BPrentice%20Hall%5D%282010-01-29%29.pdf|2384144|7e2be401bcb122684cae052f6cf61e8f|h=cqbtsc5iosjesbrolx5ykq3br724ti4h|/
这里面从 file|
開始。到下一个 |
结束,就是这个文件的文件名称,我们把它提取出来看看:
Sun%20Certified%20Enterprise%20Architect%20for%20Java%20EE%20Study%20Guide%2C%202nd%20Edition%20%5BPrentice%20Hall%5D%282010-01-29%29.pdf
是不是感觉非常像一个文件名称。里面也有些单词什么的。
事实上这是 URL 编码过的,接下来我们要把它转回去,找一个在线转码的转下即可了,这里随便找了 http://tool.oschina.net/encode?type=4 来用。
把东西拷贝到网页里面右边的方框,选择 encodeURIComponent
然后点下 URL解码 即可了,如图:
解码结果是:
Sun Certified Enterprise Architect for Java EE Study Guide, 2nd Edition [Prentice Hall](2010-01-29).pdf
这样我们就能够从一个链接中读取信息了。
3.
搜自己要找的书
如今知道链接中信息的存储方式,那么我们就能够据此来从表格里面找我们要的东西了。
比方你要搜 type=4" style="color:rgb(65,131,196); text-decoration:none; background:transparent">http://tool.oschina.net/encode?type=4<Professional JavaScript for Web Developeers 3rd edition>
这本书。
截取一块作为keyword:JavaScript for Web
,然后到 encodeURIComponent
然后点
URL编码。如图:
得到:JavaScript%20for%20Web
就是在 ed2k 链接中的keyword了。如今打开表格。按Ctrl+F
,输入这串字符,回车搜索即可了。
找到一个链接:
ed2k://|file|Professional%20JavaScript%20for%20Web%20Developers%20%5BWrox%20Press%5D%282020-05%29.pdf|9710833|35c1ad5883f630b217baba47c7bfbbe9|h=jt4ysbokgccycqy6clsjtncmfrj2t6eq|
依据刚才说的,把这本书的书名解码,发现是 Professional JavaScript for Web Developers [Wrox Press](2020-05).pdf
,这本是第一版的,不是我们要找的第三版。那就再在表格里找看看。
我找了几次,分别找到第一版、第二版、第三版的书,都是文字版的 :-)。
你也能够这样找看看。希望你能找到你所想要的书 :-P。
PS: 事实上每次都要打开网页去转码非常麻烦,我都是直接拿出一段作为keyword,然后把里面的空格换成%20去搜的。
本文仅仅提供怎样从皮皮书屋的表格中提取自己感兴趣的内容,并没有希望大家去下载盗版电子书,请大家支持正版。:-)
[ppurl]从”皮皮书屋”下载电子书的姿势的更多相关文章
- 【转】[ppurl]从”皮皮书屋”下载电子书的姿势
转:http://blog.csdn.net/hcbbt/article/details/42072545 写在前面的扯皮 为什么标题的”皮皮书屋”加上了引号,因为皮皮书屋(http://www.pp ...
- 《模式分类(原书第二版)》pdf格式下载电子书免费下载
<模式分类(原书第二版)>pdf格式下载电子书免费下载: https://u253469.ctfile.com/fs/253469-302448505 内容简介 <模式分类>( ...
- python selenium下载电子书
妹纸推荐书籍<御伽草纸>,网上找了很久都找不到下载,估计是被Amazon版权了,但是在网易云阅读看到有书,所以就写个代码下载下来. 由于网易云阅读是js加载,用requests或者下载ht ...
- npm 包下载的各种姿势
最近在写Node程序的时候,突然对 npm install 的-save和-save-dev 这两个参数的使用比较混乱.其实博主在这之前对这两个参数的理解也是模糊的,各种查资料和实践后对它们之间的异同 ...
- !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
http://hujiaweibujidao.github.io/blog/2013/11/18/android-ndk-and-opencv-development-3/ Android Ndk a ...
- Android NDK 和 OpenCV 整合开发总结(3)
Android NDK 和 OpenCV 整合开发总结(3) http://hujiaweibujidao.github.io/blog/2013/11/18/android-ndk-and-open ...
- Android OpenCV样例调试+报错处理
1.OpenCV样例调试:<OpenCV Sample - image-manipulations> blog+报错:E/CAMERA_ACTIVITY(17665): Cam ...
- Arduino LiquidCrystal库函数中文对照
我之所以会试试看LCD+Shield,一是因为我本来就有这块板,但一直不会用,第二个原因则是Arduino+Cookbook这本书.O’Reilly的这本手册对你在Arduino实践中的各种问题(几乎 ...
- SharePoint 2010 电子书下载网站推荐
最近一直搜集SharePoint2010的资料,偶尔发现一个网站还不错,推荐给大家,皮皮书屋http://www.ppurl.com/tag/sharepoint,里面有很多SharePoint201 ...
随机推荐
- 《暗黑世界V1.4》API说明文档
<暗黑世界V1.4>API说明文档 阵法位置示意图 上方: 下方: 账号注册 100 请求信息 { username str ...
- mysql,给每一条数据的某一个字段生成不同的随机数
UPDATE t_article ta-- 利用LEFT JOIN的方式进行关联修改 LEFT JOIN(-- 先通过查询的方式给每一条数据生成对应的10-500之间随机数 SELECT articl ...
- OpenERP ODOO 千分位设置
转自 :http://www.chinamaker.net/ OpenERP (ODOO)千分位设置在: 设置 > 翻译>语言 1)不同语言可以设置不同的千分位 2)格式选择: Separ ...
- 2 自己编写:AppDelegate,CCApplication,CCApplicationProtocol
1 CCApplicationProtocol.h /* * CCApplicationProtocol.h * * Created on: 2014年10月19日 * Author: t ...
- 【SSH进阶之路】Struts基本原理 + 实现简单登录(二)
上面博文,主要简单的介绍了一下SSH的基本概念,比較宏观,作为刚開始学习的人可以有一个总体上的认识,个人觉得对学习有非常好的辅助功能.它不不过一个"瞭望塔".更是检验是否真正掌握全 ...
- Drupal启动阶段之三:数据库
Drupal在数据库启动阶段仅仅是简单地包含了database.inc文件,然后再注册类加载器: function _drupal_bootstrap_database() { // Initiali ...
- bootstrap 网格系统学习
Bootstrap 官方文档中有关网格系统的描述: Bootstrap 包含了一个响应式的.移动设备优先的.不固定的网格系统,可以随着设备或视口大小的增加而适当地扩展到 12 列.它包含了用于简单的布 ...
- js Array.prototype.join.call(arguments,",") 理解
prototype 属性使您有能力向对象添加属性和方法. join() 方法:把数组的所有元素放入一个字符串.元素通过指定的分隔符进行分隔. call() 方法可以用来代替另一个对象调用一个方法. A ...
- 设备管理器里“SM总线控制器”、“其它PCI桥设备”驱动有问题
WinXP重装系统后设备管理器里面出现黄色问号.各自是"SM总线控制器"和"其它PCI桥设备",主板是七彩虹的,芯片组是 geForce 7025的,南桥是 n ...
- PHP $_SERVER 变量
$_SERVER 数组元素 $_SERVER 是一个包含诸如头信息(header).路径(path)和脚本位置(script locations)的数组.它是 PHP 中一个超级全局变量,我们可以在 ...