获取微信公众号文章封面图的方法/网站
优采云 发布时间: 2020-08-09 09:18直接使用访问:
以下主要是立项和事项的过程。
作为一个从Code转为营销企划的营销人,这周实力修一波操作。
一、需求
一个好的微信公众号推文,一定须要一个在设计上能吸引人的图片。花费了半小时,找了个微信公众号文章的封面,确
无法获取,问了度娘,还要查看源代码,总认为比较麻烦。毕竟是学过编程的,所以打算做一个获取微信公众号文章封面
的联接
二、准备工作
开发语言:thinkphp
原理:file_get_contents领到微信公众号文章的联接对应的内容
preg_match_all匹配到msg_cdn_url的值即可
三、实现过程的难点
(1)、正则表达式
好久没有写代码了,模式整了很久,终于搞下来了“$pattern = '/var msg_cdn_url = \"(.*?)\"/';”
(2)、在网页上show解析下来的图片联接
第一波展示一点问题都没有的,但是第二次再获取,好像被微信公众号的防采集系统发觉了,打开提示"微信公众号图片严禁。。。"
不过下载是没有啥问题的,js调用了一个下载图片的方式,顺利搞定
function download(src) {
var $a = $("").attr("href", src).attr("download", "img.png");
$a[0].click();
}
四、上线
直接解析了一个域名,源码上传,基于PHPSTUDY的服务器搭建完成,可以正常访问。在页面上和设计上对
网页进行二波优化。
GOOD JOB!顺利完成。
想要获取微信公众号文章封面的网页,顺利搭建而成,有须要的小伙伴可以直接访问:进行下载。