zoukankan      html  css  js  c++  java
  • 获取微信公众号文章封面图的技巧/网站

    直接使用访问: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进行下载。

  • 相关阅读:
    03-树3 Tree Traversals Again
    Utuntu下Xshell使用+vi使用
    CSDN总结的面试中的十大算法
    EDM(邮件营销)
    腾讯CDC谈扁平化设计
    Graph Search图谱搜索
    LBS 与 GPS 定位之间的区别
    中间件的理解
    夏梦竹谈Hive vs. HBase的区别
    维基百科上—数据仓库、数据挖掘、OLAP三者之间的区别
  • 原文地址:https://www.cnblogs.com/mensaocode/p/8688339.html
Copyright © 2011-2022 走看看