在上篇文章如何编写一个BT种子爬虫(二)里,我们了解了通过info-hash(magnet:?xt=urn:btih:<info-hash>,也就是磁力链),得到种子metadata(元数据)的底层协议。本来打算基于libtorrent来编写代码,但是libtorrent是 C++ 编写的,我不太熟悉 C++(╯‵□′)╯︵┴─┴。官方也提供了其他语言的binding,pytho...
在上一篇文章里,我们已经了解了种子文件里的info包含了资源的元数据(metadata)。元数据包括资源的文件名,文件大小,文件块的sha1值等等。我们之前通过DHT协议收集到的info-hash,其实是元数据的经过sha1算法计算后的值。sha1算法是不可逆的算法,是没有办法从info-hash逆向得到元数据。你肯定会问,那收集这些info-hash有什么用,看着其中的某一串BCQQ5HY...
近几年的版权大战,影视资源基本集中到了爱奇艺,腾讯和优酷三家手中,其他的盗版资源大站基本都被干了。21世纪前10年的”互联网是免费“的黄金时代,随着快播等的倒下,基本上已经结束了。我并不抵制视频网站的付费模式,作为商业公司,它们花费高昂的版权和带宽费用,为我们提供高清的视频,通过广告和付费会员的模式来盈利,是正常不过的商业行为。但存在的一些问题,让我在观看影视作品时,会选择bt下载。资源分散...