木棉 发表于 2017-12-23 11:38

【已推出桌面版工具】微信公众号语音、视频下载php源码

本帖最后由 木棉 于 2018-3-25 00:59 编辑


**前几天写了一个微信公众号音频、视频下载的页面,感谢大家的关注,有些朋友私信我索要源码,今天把核心源码分享给大家,希望对大家有用。

# [工具地址](https://www.zhihuichengshi.cn/post_wecaht_to_news.php)

# [网页版微信公众号音频视频下载工具帖子](https://www.52pojie.cn/thread-677821-1-2.html)


下面是PHP源码,懂一点php语言的应该很容易理解。有问题大家可以楼下留言。**
```
/**
   * @param $url微信文章url
   * @Return bool
   */
require 'vendor/autoload.php';//第三方类库
use QL\QueryList;//QueryList插件
    function spideWx($url){
      if(empty($url)) return false;
$html = file_get_contents($url);
      if(empty($html)) return false;
      $html = str_replace("<!--headTrap<body></body><head></head><html></html>-->", "", $html);
      $rules = array(   //设置QueryList的解析规则
         
            'account_name' => array('#js_profile_qrcode .profile_nickname','text'),//公众号
            'title' => array('#activity-name', 'text'),//文章标题
            'voice' => array('mpvoice','voice_encode_fileid'),//公众号音频
            'video' => array('.video_iframe','data-src'),//公众号视频
            'content' => array('#js_content', 'html'),//文章内容      
      );
      $voiceUrl = 'https://res.wx.qq.com/voice/getvoice?mediaid=';//重新定义音频下载链接
      $data = QueryList::Query($html,$rules)->getData();   //执行解析
      if(empty($data)) return 'WECHAT URL ERROR';//解析失败
      $_res = $data;//获取解析结果
      if(!empty($_res['voice'])) $_res['voice'] = $voiceUrl.$_res['voice'];   //公众号音频
      return $_res;
    }
```



已更新桌面版工具,请移步这里下载...
https://www.52pojie.cn/thread-714650-1-1.html

-------------------------------------------------华丽分割线---------------------------------------------------------------------
http://attach.52pojie.cn/forum/201605/17/121313y4dslbdl2ekxx5a5.png

欢迎各位评分!加热心!

Bad丶Boy 发表于 2017-12-23 11:55

有没有成品图??

木棉 发表于 2017-12-23 12:08

Bad丶Boy 发表于 2017-12-23 11:55
有没有成品图??

https://www.zhihuichengshi.cn/post_wecaht_to_news.php

rzhxw 发表于 2017-12-23 12:49

语音也能下载。

wejime 发表于 2017-12-23 19:49

谢谢分享!

吾爱小 发表于 2017-12-23 22:31

怎么下载啊。下载有水印吗

njpgdg 发表于 2018-1-17 13:28

页: [1]
查看完整版本: 【已推出桌面版工具】微信公众号语音、视频下载php源码