如何通过HTTP下载文件?

欧文

我有一个小的实用程序,可以用来按计划从网站上下载MP3文件,然后构建/更新已添加到iTunes的播客XML文件。

创建/更新XML文件的文本处理是用Python编写的。但是,我在Windows.bat文件中使用wget下载实际的MP3文件。我希望将整个实用程序用Python编写。

我努力寻找一种方法来实际使用Python下载文件,因此为什么我诉诸于使用wget

那么,如何使用Python下载文件?

科里

用途urllib.request.urlopen()

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

浏览器如何下载文件(通过HTTP或FTP)

来自分类Dev

如何使用Vala通过HTTP下载文件?

来自分类Dev

如何使用Python 2.7通过HTTP使用多线程下载文件(异步下载)

来自分类Dev

如何通过Meteor下载文件?

来自分类Dev

如何从http url下载文件?

来自分类Dev

如何使用C从http下载文件?

来自分类Dev

通过HTTP节点js下载文件夹

来自分类Dev

从Windows中的脚本通过HTTP下载文件

来自分类Dev

通过HTTP节点js下载文件夹

来自分类Dev

你如何通过代理通过蚂蚁下载文件

来自分类Dev

如何下载文件

来自分类Dev

如何下载文件?

来自分类Dev

通过Yii下载文件

来自分类Dev

通过Ajax下载文件

来自分类Dev

如何通过Chrome内容脚本下载文件?

来自分类Dev

如何通过R从互联网下载文件

来自分类Dev

iOS解析如何通过URL下载文件

来自分类Dev

如何使用GEB通过表单提交下载文件

来自分类Dev

如何使用Selenium Webdriver通过URL列表下载文件

来自分类Dev

如何通过javascript从tomcat服务器下载文件?

来自分类Dev

如何通过R从互联网下载文件

来自分类Dev

如何通过SSH服务器下载文件?

来自分类Dev

如何通过终端从网站下载文件?

来自分类Dev

如何通过伪造请求的IP地址来下载文件?

来自分类Dev

如何通过批处理从Github下载文件?

来自分类Dev

如何通过python从Google Storage以编程方式下载文件?

来自分类Dev

通过内置下载服务下载文件

来自分类Dev

如何使用node.js和http下载文件?

来自分类Dev

如何使用http post Node.js下载文件