我一直在嘗試使用這個python代碼http://blog.abhijeetr.com/2011/10/add-trackers-to-torrent-files-in-linux.html來自動將某些公共追蹤器添加到torrent文件。BTL.BTFailure:不是有效的合編碼字符串
安裝BitTorrent-bencode 5.0.8.1並將「bencode.py」-file和「BTL.py」複製到包含我的「add_tracker.py」,「trackers.txt」&「Spaceman.2009 .Xvid-VODO.mp4.torrent」,我得到的錯誤:
Microsoft Windows [Version 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.
C:\Users\a>cd C:\Users\a\Documents\python\lol
C:\Users\a\Documents\python\lol>add_tracker.py trackers.txt Spaceman.2009.Xvid-VODO.mp4.torrent
Traceback (most recent call last):
File "C:\Users\a\Documents\python\lol\add_tracker.py", line 22, in <module>
decoded_data = bencode.bdecode(torrent_file.read())
File "C:\Users\a\Documents\python\lol\bencode.py", line 68, in bdecode
raise BTFailure("not a valid bencoded string")
BTL.BTFailure: not a valid bencoded string
C:\Users\a\Documents\python\lol>
另外我也試過老 「與給定的初始後給出bencode.py」 -version:github上/ shadyabhi/Bencode- Torrent編輯器
它們都掛在同一點。
到目前爲止,我的搜索已經表明,這是由於受損的山洪,無效,我已經嘗試成羣的不同的所有產生相同的結果,同時與torrenteditor.com評估他們。最後,我不能完全/完全不能解析bencode.py和add_tracker.py的實際代碼,就像在這裏的不同問題中解釋的那樣,關於使用相同的腳本,我缺乏python的經驗。
如果有人能告訴我,爲什麼會出現這個問題,什麼我可以/應該做些什麼來解決這個問題,我會相當gratefull :)
我的佈局可能不一致遺憾。
你有一個鏈接到.torrent文件? – Arvid