2013-11-13 6 views
10

Я пытаюсь получить пэр-список: список IP-адресов, с торрент-трекераПолучить IP-адрес от УДФА и http://webproverka.com/ торрент трекер ответа

Аналогичен этим вопрос здесь: how to get the peer list from torrent tracker response

Я написал код, который декодирует файлы torrent с помощью python bencode Bit-torrent library Я написал код, следующий за этим кодом here, чтобы очистить торрент-трекер.

По крайней мере, для HTTP запроса, как на Mininova трекера я получаю следующий результат для конкретного info_hash

{'files': {'\xbf\xff&\xcdY\x05\x9b\xb2C2j\x83\xf5F_\x9bg\x9d\xe2G': {'downloaded': 25416, 'complete': 12, 'incomplete': 0}}} 

Я не вижу какой-либо из других ключей, что BitTorrent документы here в спецификации. (например, tracker_id, min_interval, peers ... и т. д.)

Как получить список сверстников?

ответ

1

Не все торренты отправляют вам список сверстников для запросов scrape, на самом деле то, что я обнаружил, это то, что едва ли кто-нибудь из крупных. Вам необходимо отправить запрос на загрузку торрента (по URL-адресу анонса), только тогда вы получите список сверстников. Вы можете сами посмотреть на двоичные данные, чтобы увидеть, есть ли там сверстники или нет, или вы можете загрузить образец ответа для меня.

1

Чтобы получить список трекеров и т. Д. От трекера, вам необходимо сделать announce.
Что вы делаете, это scrape.

Вы можете найти пример announce здесь: Why does tracker server NOT understand my request? (Bittorrent protocol)

Более подробную информацию о scrape здесь: http://wiki.vuze.com/w/Scrape
Decode Torrent Hash of Torrent tracker scrape?

 Смежные вопросы

  • Нет связанных вопросов^_^