Mam listę potoków info_hashes. Dla każdego info_hash, mam listę trackerów, które odpowiadają temu info_hash.python http/udp bittorrent tracker scrape library
To, co chciałbym zrobić, to zeskrobać każdy tracker z listy, aby uzyskać liczbę siewnika/leechhera/ukończonego. Jednak raczej nie próbowałbym napisać tego sam, ponieważ jestem pewien, że ten kod został zaimplementowany gdzie indziej.
Czy ktoś wie o bibliotece Pythona, która może skrobać http: // i udp: // trackers?
Używam libtorrent dla innych części tego projektu, jednak może on tylko zeskrobać tracker z prawidłowej torrent_handle (i nie chcę dodawać tych info_hashes do sesji libtorrent, aby zesperować tracker, ponieważ zacznie pobierać pliki, których nie chcę).
Dzięki temu możesz uzyskać listę lista wzajemnej/siewnik adresów IP? –
Nie jest to obecnie problem, ale może być przedłużony, aby to zrobić –
OK Dzięki. Jeszcze jedno pytanie: widzę, że http oczekuje słownika (bencoded), więc dostaje dane. Jednak udp tylko kompensuje bufor, skąd znasz kolejność bajtów i to, co reprezentują, więc jeśli potrzebuję adresów IP rówieśników, na jakim poziomie jest to przesunięcie? Czy jest jakaś dokumentacja? –