如何使用 urllib 2 下载 torrent 文件并将其保存在用户定义的目录中?
问问题
1627 次
2 回答
2
我建议不要使用 urllib2.urlopen 自己完成工作,而是使用 urllib.urlretrieve,因为这将在幕后完成工作。
于 2012-06-21T11:02:42.613 回答
1
您想要下载种子文件并不重要。您可以通过这种方式下载和保存任何类型的文件:
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())
于 2012-06-21T10:35:50.077 回答