2011-05-18 72 views

回答

15
import libtorrent as lt 
import time 

ses = lt.session() 
params = { 'save_path': '/home/downloads/'} 
link = "magnet:?xt=urn:btih:4MR6HU7SIHXAXQQFXFJTNLTYSREDR5EI&tr=http://tracker.vodo.net:6970/announce" 
handle = lt.add_magnet_uri(ses, link, params) 

print 'downloading metadata...' 
while (not handle.has_metadata()): time.sleep(1) 
print 'got metadata, starting torrent download...' 
while (handle.status().state != lt.torrent_status.seeding): 
    print '%d %% done' % (handle.status().progress*100) 
    time.sleep(1) 
相關問題