最新公告
  • 欢迎您光临搜资源,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • php公众号链接获取文章标题、封面图、摘要、作者、公众号名称、简介、微信号、正文

    php公众号链接获取文章标题、封面图、摘要、作者、公众号名称、简介、微信号、正文

    代码如下:

    自己加php的开头

    //设置 header
    header("Content-type:application/json");
    
    //初始化 CURL
    $ch = curl_init();
    
    //目标服务器地址
    curl_setopt($ch, CURLOPT_URL, '公众号文章链接');
    
    // 对认证证书来源的检查
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    // 从证书中检查SSL加密算法是否存在
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
    
    //获取的信息以文件流的形式返回,而不是直接输出
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    //发起请求
    $result = curl_exec($ch);
    
    $str_1 = substr($result,strripos($result,"profile_nickname")+18);
    $str_2 = substr($str_1,0,strrpos($str_1,"profile_avatar")-52); //公众号名称
    
    $str_3 = substr($result,strripos($result,"微信号")+81);
    $str_4 = substr($str_3,0,strrpos($str_3,"功能介绍")-163); //公众号微信号
    
    $str_5 = substr($str_3,strripos($str_3,"功能介绍")+84);
    $str_6 = substr($str_5,0,strrpos($str_5,"profile_arrow_wrp")-172); //公众号简介
    
    $str_7 = substr($result,strripos($result,"twitter:title")+24);
    $str_8 = substr($str_7,0,strrpos($str_7,"twitter:creator")-23); //公众号文章标题
    
    $str_9 = substr($result,strripos($result,"twitter:image")+24);
    $str_10 = substr($str_9,0,strrpos($str_9,"twitter:title")-23); //公众号文章封面图
    
    $str_11 = substr($result,strripos($result,"twitter:description")+30);
    $str_12 = substr($str_11,0,strrpos($str_11,"var testRdmUrl")-110);
    $str_13 = substr($str_12,0,strrpos($str_12,">")-3); //公众号文章摘要
    
    $str_14 = substr($result,0,strrpos($result,"og:title")-27);
    $str_15 = substr($str_14,strripos($str_14,"author")+17); //公众号文章作者
    
    $str_16 = substr($result,strripos($result,"div class=\"rich_media_content")+76);
    $str_17 = substr($str_16,0,strrpos($str_16,"first_sceen__time")-75); //公众号文章正文
    
    $gzhmsg = array(
    "公众号名称" => $str_2,
    "微信号" => $str_4,
    "公众号简介" => $str_6,
    "文章标题" => $str_8,
    "文章封面图" => $str_10,
    "文章摘要" => $str_13,
    "文章作者" => $str_15,
    "正文" => $str_17
    );
    
    //关闭请求
    curl_close($ch);
    
    // 输出JSON
    echo json_encode($gzhmsg,JSON_UNESCAPED_UNICODE);
    
    自己加?>
    免责声明:
    本内容由用户共同创建和维护,不代表本站立场。
    如侵犯到您的合法权益,请您联系本站删除资源!
    如您遇到资源链接失效,请您前往工单方式通知!
    未经搜资源网许可,不得转载。

    搜资源 » php公众号链接获取文章标题、封面图、摘要、作者、公众号名称、简介、微信号、正文

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或工单联络我们.。
    下载链接失效
    如碰到链接失效,请您到个人中心以工单的形式像客服反馈,我们将尽快24小时之内处理解决。
    架设失败怎么处理?
    1.请使用和安装说明里要求一致的架设环境;2.认真阅读网站文字说明和压缩包内的安装说明,逐步进行安装,特别注意有些需要运行目录和伪静态;3.如果在本地环境中架设失败请使用服务器环境,不要问我为什么,很多程序在本地环境架设不起在服务器liunx环境下直接起飞

    发表评论

    • 53会员总数(位)
    • 1164资源总数(个)
    • 1本周发布(个)
    • 1 今日发布(个)
    • 340稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情
    升级SVIP尊享更多特权立即升级