urllib下载文件

之前在做网易云爬虫的时候就在纠结怎么来进行音乐下载,python2里面的很多模块python3里面已经不能够再使用了,比如urllib.urlretrieve和urllib2.urlopen等等,这里是小编查阅资料找到的一个可用的模块,也是基于urllib库

  • 原则上是想要获取到文件(比如歌曲)url,然后通过url实现下载,这里简单给大家展示下用法
import urllib.request

if __name__ == '__main__':
    print("downloading with urllib")
    # url = 'http://www.wzsky.net/img2013/uploadimg/20130906/1216294.jpg'
    url = 'http://music.163.com/song/media/outer/url?id=436514312.mp3'
    f = urllib.request.urlopen(url)
    data = f.read()
    # 存储位置可自定义
    with open("C:/Users/asus/Desktop/tes.mp3", 'wb') as code:
        code.write(data)

主要也是通过url进行文件读取写入,地址还有url源都可以自定义

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容