短短七行代码教会你如何抓取网络图片

相信大家上网经常会看到自己心仪的图片,有时会不知不觉想下载,那么这里不如我来教大家利用python七行代码搞定网络抓取图片,废话少说上代码吧。

代码如下:
在这里插入图片描述

import requests
import os
path = "G://pic//吴宣仪02.jpg"
urls = "https://wx4.sinaimg.cn/mw690/006kicK4ly1fvs0vc1qa9j31hr28n1kx.jpg"
r = requests.get(urls)
with open(path, 'wb') as f:
 f.write(r.content)

抓取的图片如下:
在这里插入图片描述看是不是很神奇,自己喜欢的图片就保存下来了。

#接下来我们就是代码分析了:
在python这门神奇的语言中,它提供了一些丰富的类库供程序员使用,而且这些类库用起来特别方便,我们在这里只需要用到两个python类库。
首先第一行,就是我们引入第一类库《 import requests》,这个库负里面有个get方法,也就是上面代码的第五行requests.get(urls),而这个方法负责向服务器请求资源。
通常获得一个网页最简单直接的方法就是 r = requests.get(url) ,向服务器请求资源。完整的requests(url, params=None, kwargs):url 指获取页面的url链接,params 指 url中的额外参数,字典或字节流格式kwargs 指12个控制访问的参数,而requests库中有两个重要的对象属性,Request以及Response,大家一定记住哦。
我们引入的第二库就是python自带的文件读写库《import os》,这个库一般是文件操作时用到,我们代码的第七行就是利用文件的写操作,将解析到的网络信息已二进制是的形式写入文件路径path中,也就是程序运行后我们看的图片。
这样讲不知你是否明白,我是小白请大佬勿喷,如有疑问请留言,谢谢!

猜你喜欢

转载自blog.csdn.net/DZMNLFH/article/details/82955128