2010-12-22 87 views
1
http://www.torrentreactor.to/torrents_search_rss.php 

我該如何進行API調用,然後一旦有了XML響應,我想自動選擇一個文件號碼最高的號碼。的種子和同齡人,並自動下載。我如何在Python中執行它?如何使用python和Torrent反應器API下載torrent?

注:我嘗試編碼,但它給了我,說error:invalid order creation

回答

2

好像你剛收到你們的查詢字符串錯誤的響應:這

http://www.torrentreactor.to/torrents_search_rss.php?q=portal&o=ul&d=desc

工作正常,以我。一旦下載,在feedparser庫的幫助下解析它(假設你會打電話給你的提要對象torrents)以這種方式獲取第一個網址:torrent.links[1].rel

要保存種子文件,一旦你得到了網址,使用的urllib2:

opener = urllib2.build_opener() 
torrent = opener.open(url) 
savefile = open(torrent_name, "wb") 
savefile.write(torrent) 
savefile.close() 

你將不得不進口:網頁瀏覽器,urllib的,OS。

+0

如何用一個隨每個函數調用而變化的變量名稱替換一個門戶?我需要urlencode嗎? – Hick 2010-12-22 04:45:56