http://www.torrentreactor.to/torrents_search_rss.php如何进行API调用,一旦获得XML响应,我希望自动选择具有最高编号的单个文件。种子和对等体并自动下载它。我如何在python中做到这一点?
注意:我尝试对其进行编码,但得到的响应是error:invalid order creation
发布于 2010-12-22 12:21:15
看起来您只是把查询字符串弄错了:
http://www.torrentreactor.to/torrents_search_rss.php?q=portal&o=ul&d=desc
对我来说没问题。下载完成后,在feedparser库的帮助下对其进行解析,然后(假设您将其称为提要对象torrents)以这种方式获得第一个url:torrent.links[1].rel。
要保存torrent文件,请在获得url后使用urllib2:
opener = urllib2.build_opener()
torrent = opener.open(url)
savefile = open(torrent_name, "wb")
savefile.write(torrent)
savefile.close()你将不得不导入: webbrowser,urllib,os。
发布于 2018-05-09 17:38:46
为了下载电影,您可以使用一个名为
pyYify
pip install pyYify
它负责处理磁铁链接的大部分工作,并为您启动下载等工作。这是该库的github链接。https://github.com/nateshmbhat/pyYify
它还具有针对电影的torrent搜索功能,以及您可以在代码中使用的质量控制和评级选择。
电影的search_string可以是‘电影标题,IMDb代码,演员姓名,导演姓名’。quality = 'All‘,'720p’,'1080p‘,'3D’。
因为Yify是获取电影最可靠的来源之一,所以它对我测试过的所有电影都很有效(这是很多)。
https://stackoverflow.com/questions/4506086
复制相似问题