2013-07-20 3 views
1
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를 사용하여 다운로드하려고하지만 코드가 작동하는 경우가 있습니다.파이썬 libtorrent에 대한 대안이 있습니까?

동일한 토런트가 전송과 함께 작동하므로 토런트 또는 네트워크의 오류가 발생하지 않습니다.

s.status()는 항상

downloading_metadata 거기는 libtorrent에 대한 대안인가?

+0

-voted dumpass에 대한 의견을 보내주십시오. -vote ?? – limovala

답변