url:http://www.dengwz.com/pic/upload/src/Qiniu/Storage/ini_news_parser.class.php 如何采集微信公共账号里面的图片 – PHP研发工程师_小邓PHP博客
小邓博客,一位正在奋斗的PHP开发工程师的学习经历分享!为高效PHP开发而努力奋斗

如何采集微信公共账号里面的图片

PHP dengwz7788 6026℃ 0评论

做页面内容抓起,遇到图片获取是必不可免的,这在之前的项目的有提过,但那个做法是很简单的,传统的图片存储。所有按正常的方式可以得到想要的结果。

但技术一直在进步嘛!!现在的WEB的流量中图片占70%的流量,在移动互联网时代,这种情况是不能忍的,所有就出现了微信的这种情况

[php]

$url = http://mmbiz.qpic.cn/mmbiz/jZa4drp6SdD6u2bGeiakB9BSfJCoFJLyKLdt2Kmve55TvibSFjgtFCe2A1G0fLNsX84SbMb96EPVb0Je6afnQaSg/640?wx_fmt=jpeg&tp=webp&wxfrom=5

[/php]

上面这个链接,是可以通过游览器打开的,但你从链接上面根本看出来是什么格式? 其实不是看不出来,是我们不认识这种格式,webp. 这是Google推出的一种移动图片压缩格式

这种格式怎么用?有什么用!,暂时不在这里讨论。

我发现他的原因是

[php]

$image = get_headers($url); //只获取访问URL的返回的表头

[/php]

PHP图片返回的头

PHP图片返回的头

这样就知道,这个URL的指定的图片的后缀名是什么了吧。。然后用普通的方式下载图片,后缀名用webp就OK了。。现在只能用游览器打开。。

你要是有时间,可以把他转换成JEPG格式的,,一个WEBTOOLS:https://cloudconvert.com/

这种格式在移动互联网时代应该会成为主流,毕竟能省很多流量。

转载请注明:PHP研发工程师_小邓PHP博客 » 如何采集微信公共账号里面的图片

喜欢 (11)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址