我正在根据种子的信息哈希创建一个 PHP 种子刮板。我设法在很多跟踪器上获得了每个种子的种子数和对等数。但是我如何计算“平均”种子数?
我可以用 DHT 做些什么吗?
我正在根据种子的信息哈希创建一个 PHP 种子刮板。我设法在很多跟踪器上获得了每个种子的种子数和对等数。但是我如何计算“平均”种子数?
我可以用 DHT 做些什么吗?
由于跟踪器和 DHT 都没有为所有种子甚至超出特定大小的单个种子提供详尽的唯一 IP 列表——因为这会给它们带来太多流量——你不能自己创建这些统计数据。充其量您可以对单个群体进行采样并从那里进行推断。
如果您想要此类数据,则需要控制跟踪器。
你不把每个跟踪器的所有种子加起来,然后用这个数字除以有多少个跟踪器,如果你想要平均值吗?我不确定哈希中隐藏了哪些信息,但这似乎是计算平均值的合理解决方案。
$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);