gpt4 book ai didi

python - Libtorrent:在 Magnet_link uri 中添加多个跟踪器

转载 作者:行者123 更新时间:2023-12-01 09:17:10 25 4
gpt4 key购买 nike

我正在尝试在 libtorrent 中使用多个跟踪器。我直接在leechers中使用magnet_link而不是torrent文件。在播种时,我可以在 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

使用 Magnet_link 的 Leecher 端代码:

params = {'save_path': temp_path}
h = lt.add_magnet_uri(ses, magnet_link, params)

最佳答案

您只需重复 tr 参数即可添加多个跟踪器,如下所示:

magnet_link = "magnet:?xt=urn:btih:"+b32hash+"&tr="+tracker1+"&tr="+tracker2+"&tr="+tracker3...

关于python - Libtorrent:在 Magnet_link uri 中添加多个跟踪器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51137770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com