我有一个小的实用程序,可以用来按计划从网站上下载MP3文件,然后构建/更新已添加到iTunes的播客XML文件。
创建/更新XML文件的文本处理是用Python编写的。但是,我在Windows.bat
文件中使用wget下载实际的MP3文件。我希望将整个实用程序用Python编写。
我努力寻找一种方法来实际使用Python下载文件,因此为什么我诉诸于使用wget
。
那么,如何使用Python下载文件?
import urllib.request
with urllib.request.urlopen('http://www.example.com/') as f:
html = f.read().decode('utf-8')
减去任何错误处理,这是使用该库的最基本方法。您还可以执行更复杂的操作,例如更改标题。
在Python 2上,该方法位于urllib2
:
import urllib2
response = urllib2.urlopen('http://www.example.com/')
html = response.read()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句