近期和某佩文学杠上了,不过是单纯的想要从上面下载一本小说来看看,但是遇到了诸多问题,细数如下:
- 需要展开才能获取到所哟的章节列表
- 直接访问某个章节页面,fetch不到任何的内容
- 就算找到了具体get请求的url,获取到的结果竟然也是加密的(AES)
- 虽然我找到了AES加密解密的class,但请求多次就获取不到结果了
- 于是乎,整理了一份可以用来代理访问的ip地址,结果,对于这些地址,封的更快
- 最后我发现,某些文章上标注了钻石,示意我需要小钱钱才能看
但说频繁访问会封印底质这一件事,我有一个不成熟的想法。如各类资源下载的软件,bitcommet、utorrent、某雷,甚至是某某艺,访问的用户越多,在下载的时候就会越快,大有一个分布式的意思在里面。
这里面似乎有这某种p2p的机制,可以让两个互联网的主机直接通信,显然我还不知道这是怎么实现的。
再看看类似于贴吧、论坛等,一个帖子千呼百应。如同小说里面的某某任务大殿,发布任务,领取任务,提交成果,获取奖励的流程,这下载一事似乎也是这么个流程。
刺客(Cikeer)发布一个请求任务(Get or post)到任务大厅,另外的Cikeer获取到这个请求,然后向发给制定的服务器,获取到结果之后,就提交结果到该任务,然后得到一个在未来会有大用的“积分”,如果失败了,就诚实的说这个任务失败了,那么这种情况Cikeer发布的任务依旧生效,其他人可以领取。
这个策略似乎是可以搞的,叫“下载联盟”、“Cikeer Center”还是有其他种种霸气的名字,任务中心也未必要只有一个,可以有很多个啊,对于Cikeer而言,这个数量就可以更多了,手机、电脑、平板,设置是任何可以联网的设备似乎都可以做这件事情,中国乃至全球有这么多的机器,不去使用,那不就浪费了?
对于那些积分比较高的用户,在AI时代可以提供一些奖励,比如提升AI智能得“模型力”、或者硬件方面提升计算能力的“核心”。
不过要做这样的一件事情,似乎需要了解p2p的协议,还得有一台服务器才行。罢了,放弃了。