Я пытаюсь использовать несколько трекеров в libtorrent. Я использую magnet_link вместо торрент-файла прямо в пиявках. Во время раздачи я могу добавить несколько трекеров в add_tracker(). Но когда я генерирую magnet_link, например:
magnet_link = "magnet:?xt=urn:btih:"+b32hash+"&tr="+tracker
Я не уверен, как мне добавить несколько трекеров в tr="+tracker
Код стороны сеялки для генерации магнитной ссылки:
torrent = open(tfile_path, 'r').read()
metadata = lt.bdecode(torrent)
hashcontents = lt.bencode(metadata['info'])
digest = hashlib.sha1(hashcontents).digest()
b32hash = base64.b32encode(digest)
magnet_link = "magnet:?xt=urn:btih:"+b32hash+"&tr="+tracker
Побочный код Leecher для использования magnet_link:
params = {'save_path': temp_path}
h = lt.add_magnet_uri(ses, magnet_link, params)