requests抓取图片、视频、音频

2019-11-07  本文已影响0人  mysimplebook

抓取图片、视频、音频也同样可以使用requests模块,

不过需要使用响应对象的content属性,它返回的是bytes型,也就是二进制的数据。根据图片或视频的地址,请求获取图片的二进制代码。然后以二进制格式将其写入文件即可。

以煎蛋网下一张图片为例,如

>>>data=requests.get('http://wx1.sinaimg.cn/mw600/66b3de17gy1fzc9g65azrj20go0m4q7p.jpg')

>>>with open('D:\\img\\test.jpg','wb') as f:

...     f.write(data.content)

...

140474

>>> 

保存图片的地址必须为一个详细的地址,包括路径及命名。因此批量下载图片,需要获取图片的链接,放入一个列表里面,再循环写入文件即可。

上一篇下一篇

猜你喜欢

热点阅读