python 種子轉磁力鏈接


本地保存了好多種子,現在用python將種子轉成磁力連接,看着好看一點,記錄下在代碼

2022-01-10

pip install bencode

import bencode
import hashlib
import base64
import urllib
#獲取參數
torrentName = ""
#讀取種子文件
torrent = open(torrentName, 'rb').read()
#計算meta數據
metadata = bencode.bdecode(torrent)
print(metadata)
hashcontents = bencode.bencode(metadata['info'])
digest = hashlib.sha1(hashcontents).digest()
b32hash = base64.b32encode(digest)
#輸出打印
print('magnet:?xt=urn:btih:%s' % b32hash)

我的博客即將同步至騰訊雲+社區,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=cg04kvurzr22


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM