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

相信大家上网经常会看到自己心仪的图片,有时会不知不觉想下载,那么这里不如我来教大家利用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中,也就是程序运行后我们看的图片。
这样讲不知你是否明白,我是小白请大佬勿喷,如有疑问请留言,谢谢!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值