这个世界太疯狂了,来北京好几个月了,都还没找到工作。俗话说,一天不编程,连hello world都写不出来。在这个“焦虑”的最后一个月,差不多每天吃馒头加山泉水,差点流落街头。可以骄傲地认为没几个人能像我处于这样的窘境,还能保持9.999分的蛋定而不停地编程。
OK,来说说这个月我做了啥东西出来,废话少说,先上几个图再说。
软件界面图:
网站界面图:
嗯.....有人看了,不屑一顾;有人看了,很好奇;有人看了,眼睛亮了;有人看了,激动不已;有人看了,羡慕嫉妒恨;有人看了...
搜片大师是什么?
搜片大师,看前两个字,就知道这个软件就是所谓的搜片神器,但是与那些单纯的搜片神器客户端,搜片神器网站有什么不同呢?从上图可以看到,搜片大师是有两个主要部分: 1,控制端;2,网站。简单来说,控制端负责采集数据,存储数据,索引数据,同步哈希,开启http server。于是,一个搜片神器网站就这么诞生了。你只需要简单配置配置,外装一个MySQL,然后点击 “启动网站”和“启动爬虫”,最后就可以和老婆造孩子去。哪怕你是个仅会html的人,都能玩的转。
搜片大师是怎么诞生的?
早在前几个月,本人从PHP转到Python以后,就开始玩爬虫,玩着玩着就接触了DHT这个东西,研究好几个月,做出了个Linux版的搜片大师网站,但是呢,本人就是个乡巴佬,没钱租服务器,于是就把运行了几天的fastbot.me网站就关闭了。有些人看到我之前的博客后,认识了我。想要购买我搜片大师源码,正好我快流落街头,就卖了两套。这一卖,就坚定了我要做windows版的搜片神器的决心。
为什么要开发windows版的搜片大师?Linux不好吗?
卖给那两人后,由于这两人有一个几乎不懂Linux,一个懂一点,但还是驾驭不了,于是差不多每天都要花好几个小时给他们维护,我简直就是他们俩的专用维护员了,实在心力交瘁。再加上有些想买我源代码的windows用户,一听到只能在Linux运行后,就打退堂鼓了,一直建议我开发个windwos版的,由于实在对windwos不熟悉,所以我就没理会。
OK!虽然本人非常熟练玩转Linux,敲一个百个乱七八糟的字符命令仅需5.99999秒,起码国内没几个人敢用的Gentoo Linux本人还是玩得是风水生起,但是还是厌倦了噼里啪啦的,手都快残废了。由于本人一直都是玩Linux,而且一直都是为Linux开发软件,对于windwos仅处于安装软件,用QQ什么的等级。所以开发这个windows版的搜片大师花了我一个月,大部分时间都在熟悉windows,学习GUI编程,还花了点时间了解GUI的专用名词和概念。幸好我会一点javascript,不然那些神马事件传播,事件绑定,事件处理,事件驱动足以把我吓疯。
真能收集到百万级别的影视资源?
这样说吧,我一个用户,运行我了搜片大师半个小时,就有了1万多的资源,24小时保守估计50万,运行个几天,你懂的,只要互联网还存在BT,DHT,那么将会一直不停地收集资源。当然,收集速度还是依赖用户的服务器带宽和性能等综合因素,我tmd就是不信哪个软件能在所有机子上能保持一样的效率。来,说出来给我这个乡巴佬瞅瞅。
搜片大师都有什么功能?
0,能造出个搜片神器网站。
1,能全自动收集资源。
2,能手动导入外部infohash文件。
3,能自动从搜片大师infohash服务器同步最新最热门最优质的infohash,每小时同步5万条不重复的。
4,能索引资源,所以网站能快速进行搜索。
5,能自定义模板。
6,能自定义敏感词,网络热词。
7,能根据自身服务器配置调制不同的参数以百分百地贴合服务器。
8, .........
搜片大师用什么编程语言写的?
Life is short, you need Python!
写搜片大师,给我带了什么?
0,不怎么讨厌了windows了。
1,体会了把“天才在左,疯子在右”的“苹果的味道”的境界。
2,交了几个好网友,在我将要流落街头之时,伸了一把手。
3,成功学会渴望很久的“每天只睡4个小时,能随时call肾上素保持战斗力的程序员必会内功”。
PS:我的博文看起来像大部分开源软件API文档的前几页一样,难道是我文档看多了?
下一个项目: 颠覆章鱼搜索这个卖了几十万的小东西!