我正在根据种子的信息哈希创建一个PHP torrent scraper。我设法在很多跟踪器上获得每个种子的种子和同伴的数量。但是,我如何计算种子的“平均”数量呢?
我可以用DHT做些什么吗?
答案 0 :(得分:0)
难道你不是只为每个跟踪器添加所有种子,如果你想要平均值,你可以将这个数字除以有多少跟踪器?我不确定哈希中存在哪些信息,但这似乎是计算平均值的合理解决方案。
$seeds = 0;
foreach($tracker as $track) {
/*
* Something along this line to add the current trackers
* seeds to a $seeds variable
*/
$seeds += $track['seeds'];
}
$average = $seeds / count($tracker);
答案 1 :(得分:0)
由于跟踪器和DHT都没有为所有种子提供详尽的唯一IP列表,甚至也没有提供超过一定大小的单个种子 - 因为这会为他们创造太多的流量 - 您无法自己创建这些类型的统计数据。最好的情况是你可以对个体群进行抽样并从那里进行推断。
如果您需要这类数据,则需要控制跟踪器。