Загрузка магнитного торрента с помощью Python и Libtorrent

Я пытаюсь скачать торрент с помощью магнет-ссылки. Магнитная ссылка работает, как я пробовал на нескольких клиентах, но этот код зависает на «0% сделано» и зацикливается без загрузки. Кто-нибудь знает, почему?

введите здесь описание изображения

import libtorrent as lt
import time

ses = lt.session()
params = { 'save_path': '/downloads/'}
link = "magnet:?xt=urn:btih:bee75372b98077bfd4de8ef03eb33e9289be5cd8&dn=Avengers+Infinity+War+2018+NEW+PROPER+720p+HD-CAM+X264+HQ-CPG&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Fzer0day.ch%3A1337&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fexodus.desync.com%3A6969"
handle = lt.add_magnet_uri(ses, link, params)

print 'downloading metadata...'
while (not handle.has_metadata()): time.sleep(1)
print 'got metadata, starting torrent download...'
while (handle.status().state != lt.torrent_status.seeding):
    print '%d %% done' % (handle.status().progress*100)
    time.sleep(1)

person John Jackson    schedule 12.05.2018    source источник


Ответы (1)


Есть много причин, по которым торренты могут не скачиваться.

Несколько примеров:

  • На рое нет семян
  • Спрос намного выше, чем предложение, и вы еще не освободились
  • ваш диск заполнен или у вас есть другие проблемы с разрешениями

Вы можете найти таблицу устранения неполадок на libtorrent.org, в которой описаны некоторые распространенные симптомы и подсказки о том, какие показатели следует учитывать. посмотри на.

Он создан из простого точечного файла, так что не стесняйтесь отправьте запросы на вытягивание с улучшениями, если ваша проблема не покрыта.

person Arvid    schedule 13.05.2018