如何使用python和torrent reactor API下载torrent?

2024-05-19 11:04:46 发布

您现在位置:Python中文网/ 问答频道 /正文

http://www.torrentreactor.to/torrents_search_rss.php

如何进行API调用,然后在得到XML响应之后,我想自动选择种子数和对等数最多的单个文件并自动下载它。如何在python中实现它?在

注意:我试着对它进行编码,但它给我的答复是error:invalid order creation


Tags: 文件toapihttp编码searchwwwerror
2条回答

为了下载电影,你可以使用一个很好的库

pyYify

pip install pyYify

它做了大部分的工作来处理磁铁链接和开始下载给你和其他东西。这是库的github链接。 https://github.com/nateshmbhat/pyYify

它也有torrent搜索电影功能,以及质量控制和评级选择,你可以在你的代码中使用。在

电影的搜索字符串可以是“电影标题,IMDb代码,演员名,导演名”。质量=“全部”、“720p”、“1080p”、“3D”。在

因为Yify是最可靠的电影来源之一,所以它对我测试过的所有电影都很有效(这是很多)

好像你把查询字符串弄错了:这个

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

对我来说很好。下载后,在feedparser库的帮助下解析它,并(假设您将调用您的feed对象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。在

相关问题 更多 >

    热门问题