用php做一个公众号文章图片解析api接口

用php做一个公众号文章图片解析api接口

恂云
2025-09-15 / 1 评论 / 26 阅读 / 正在检测是否收录...

现在越来越多公众号文章都设置了图片禁止点击放大,只能关注拿图,然而关注他们之后,他们又让你加好友去朋友圈拿图,加好友打开朋友圈之后你会发现,在朋友圈他又让你去小程序拿,打开小程序找了半天才找到那个图片 结果你还需要看广告或者开会员才可以拿到。

真是为了拿你一张图片,路程就跟那西天取经一样难,何必呢。

前两天在别人的接口站点里看到一个“公众号文章图片解析”接口,我想着这个挺不错的呀!还可以直接获取图片,省去了一系列的拿图操作。

但是我在百度找了好几遍,都没有发现这个接口的代码,应该是没人分享出来,算了,那我写一个分享吧。

接口代码仅供个人参考学习使用,请勿用于一切商业以及违法用途。

核心功能

1.容错处理:仅接受含 mp.weixin.qq.com 域名的URL,确保是公众号文章,过滤空值、非法格式的URL。

2.反爬适配:通过User-Agent、Referer、请求头模拟,降低微信反爬拦截概率;

3.信息提取:从HTML中解析出文章标题和所有图片链接。

4.图片处理:区分封面/正文图片/公众号头像,提取到的第一张图就是封面图片,用cover字段返回。文章图片用images字段返回,过滤获取到的公众号头像。转换原图链接,将缩略图URL转为无尺寸限制的原图URL。

5.自定义JSON输出:按指定格式返回结果,确保链接无转义符。

接口代码

使用教程

1.创建一个xxx.php文件,文件名随意
2.复制上面的代码,放到xxx.php文件里
3.代码里使用了https,如果你没有,需要自己修改成为http
4.接口使用方式:接口地址?url=文章链接

接口测试

我用公众号发了一遍测试文章用来测试接口,你们自己做接口的时候也可以拿我的测试一下能不能解析出来。

访问接口+文章链接:
https://api.xyttkx.cn/gzh.php?url=https://mp.weixin.qq.com/s/JV-T8RpebyD2F37F6aUkVw

返回结果:
Screenshot_2025_0915_135305.png

4

评论 (1)

取消
  1. 头像
    恂云API
    Android · Google Chrome

    试试回复可见表情

    回复