Я пытаюсь использовать несколько трекеров в 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)