有什么替代python libtorrent?

时间:2013-07-20 14:34:59

标签: python bittorrent libtorrent

import libtorrent as lt
ses = lt.session()
ses.listen_on(6881, 6891)

TorrentThreads = []
def addTorrentMagnet(MagnetUrl):
    h = ses.add_torrent({'url': MagnetUrl, 'save_path': './', })
    print 'starting', h.name()
    print 'downloading metadata...'
    while (not h.is_seed()):
            s = h.status()
            print s.state
            print s.progress
            time.sleep(1)
    print h.name(), 'complete'
    return ''

我正在尝试使用libtorrent下载torrent,但代码有时会运行。

这不是洪流或网络的错,因为同样的洪流与传输一起工作。

s.status()始终是downloads_metadata

libtorrent还有其他选择吗?

1 个答案:

答案 0 :(得分:2)

只需搜索Python包索引:https://pypi.python.org/pypi?%3aaction=search&term=torrent&submit=search,找到您需要的套件。