下载Torrent文件并使用urllib2将其保存在用户定义的目录中?

时间:2012-06-21 10:33:04

标签: python django

如何使用urllib 2下载torrent文件并将其保存在用户定义的目录中?

2 个答案:

答案 0 :(得分:2)

我建议使用urllib.urlretrieve,而不是自己使用urllib2.urlopen进行工作,因为这将完成幕后的工作。

答案 1 :(得分:1)

这不是那么重要,你想要下载torrent文件。 您可以通过以下方式下载和保存任何类型的文件:

import urllib2
with open("mytorrent", "w") as f:
  f.write(urllib2.urlopen('http://megatorrent.com/torrent-url').read())

来自http://megatorrent.com/torrent-url的文件将作为mytorrent保存在当前目录中。

如果要将文件保存在其他目录中,请执行以下操作:

import urllib2
with open(os.path.join(torrents_die_path, "mytorrent"), "w") as f :
  f.write(urllib2.urlopen('http://megatorrent.com/torrent-url').read())