p2pspider是一个DHT爬虫+BT客户端的结合体,从全球DHT网络里"嗅探"人们正在下载的资源,并把资源的metadata(种子的主要信息)从远程BT客户端下载,并生成资源磁力链接.通过磁力链接,你就可以下载到资源文件.
Englishdocument
用途
你可以使用p2pspider打造私人种子库(比如:海盗湾),也可拿它做资源数据挖掘与分析。
安装
git clone https://github.com/Fuck-You-GFW/p2pspider使用使用前,请确保你的node版本>=0.12.0.
'use strict';var p2pspider = require('../lib/index');p2pspider( { address: '0.0.0.0', port: 6881, nodesMaxSize: 200, // be careful maxConnections: 400, // be careful timeout: 5000, filter: function(infohash, callback) { var theInfohashIsExistsInDatabase = false; // false => always to download the metadata even though the metadata is exists. callback(theInfohashIsExistsInDatabase); } }, function(metadata) { console.log(metadata); });
评论