获取微信公众号文章封面图的技巧/网站

直接使用访问:http://weixin.shareperform.com

以下主要是立项和事项的过程。

作为一个从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 = $("<a></a>").attr("href", src).attr("download", "img.png");
    $a[0].click();
    }

四、上线  

    直接解析了一个域名weixin.shareperform.com,源码上传,基于PHPSTUDY的服务器搭建完成,可以正常访问。在页面上和设计上对

    网页进行二波优化。

    GOOD JOB!顺利完成。

    想要获取微信公众号文章封面的网页,顺利搭建而成,有需要的小伙伴可以直接访问:weixin.shareperform.com进行下载。

转载于:https://www.cnblogs.com/mensaocode/p/8688339.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值