[英]Calculate total number of actual seeders
我正在基于种子的信息哈希创建一个PHP种子抓取器。 我设法在许多跟踪器上获得每个种子的种子和同伴数量。 但是如何计算种子的“平均”数量?
DHT有什么我可以做的吗?
您是否只是将每个跟踪器的所有种子相加,然后将其除以要拥有平均值的跟踪器数? 我不确定散列中隐藏了哪些信息,但这似乎是计算平均值的合理解决方案。
$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);
由于跟踪器和DHT都没有为所有种子或超过大小的单个种子提供详尽的唯一IP列表-因为这会给它们带来过多的流量-您无法自己创建此类统计信息。 充其量,您可以采样单个群体并从那里进行推断。
如果需要此类数据,则需要控制跟踪器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.