如何使用urllib 2下载torrent文件并将其保存在用户定义的目录中?
答案 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())