版权声明:本文为博主原创文章,未经博主允许不得转载。

需要注意的是微信文章的图片是webp格式的,废话不说上代码.

<?php
header("Content-type: text/html; charset=utf-8");
$url = 'http://mmbiz.qpic.cn/mmbiz_jpg/icB0yCLh6LJvy91l2dEz2LRROWF2R12sJNvqDyexhaib9rzRhjbpdWRy0tWykbjfxYSXfYlLDAVOMCMqqctdacMA/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1';
$url = 'http://mmbiz.qpic.cn/mmbiz_gif/PvKKmEwSMcHJTKMQZttfUADBuqIYNjicle24FHvTvKPZZ4wkRicibaT1gHg99xJJ8OwKjL27IHliag9BSMyHCg9HZw/0?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1';
$url = 'http://mmbiz.qpic.cn/mmbiz/cjodwNbMYa3NgcUQ9r5J060pSLKsRMHZahvvd7c0ghxHo2INadzc2bBfibUicd5mAnyXUGqMaId0uL3pj5dTrA4Q/0?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1';
$url = 'http://mmbiz.qpic.cn/mmbiz_png/lnZQE7bzTT3K4D0GyAU57qhXyaJtiaXyageBpT8qbY8DgchGmOtye53hDwG9987Ze7hBurA4H13q2jyqll9b7PQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1';

function downloadImageFromWeixin($url)
{
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_NOBODY, 0); // 只取body头
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $package = curl_exec($ch);
    $httpinfo = curl_getinfo($ch);
    
    curl_close($ch);
    $imageAll = array_merge(array(
        'imgBody' => $package
    ), $httpinfo);
    return $imageAll;
}
$imageAll = downloadImageFromWeixin($url);
echo '<pre>';
var_dump($imageAll);
// 保存图像
if ($imageAll['content_type'] == 'image/gif') {
    file_put_contents('php.gif', $imageAll["imgBody"]);
} elseif ($imageAll['content_type'] == 'image/webp') {
    file_put_contents('php.webp', $imageAll["imgBody"]);
    $im = imagecreatefromwebp('./php.webp');
    imagejpeg($im, './example.jpg', 100);
    imagedestroy($im);
}

php抓取微信文章图片保存到本地相关推荐

  1. php 抓取微信文章,微信文章该如何抓取【原创】

    现如今,微信的应用无处不在,也时刻都在影响着人们的生活,特别是对于爱玩微信的朋友来说,微信聊天,微信红包, 微信公众号的文章阅读,都渐渐的成为广大用户们饭后的娱乐之一,这里也就不得不提一下,微信文章, ...

  2. node.js抓取网络图片保存到本地,node.js抓取防盗链网络图片保存到本地

    node.js抓取网络图片保存到本地,node.js抓取防盗链网络图片保存到本地 使用模块request.fs,request模块在npm里平均月下载量超过3000W次,那是相当的牛逼. node版本 ...

  3. php抓取微信聊天记录内容,如何用 php 抓取微信文章正文?

    我是一个新手,想使用php抓取微信页面的正文和标题,标题直接用正则表达式| (.*?)|i就抓取到了,但是正文我想的是|>(.*?) 这是一般的微信文章内容链接 下面是这链接的页面代码 Livi ...

  4. 使用redis所维护的代理池抓取微信文章

    搜狗搜索可以直接搜索微信文章,本次就是利用搜狗搜搜出微信文章,获得详细的文章url来得到文章的信息.并把我们感兴趣的内容存入到mongodb中. 因为搜狗搜索微信文章的反爬虫比较强,经常封IP,所以要 ...

  5. python爬虫知识点总结(十三)使用代理处理反扒抓取微信文章

    待更新 转载于:https://www.cnblogs.com/cthon/p/9424501.html

  6. [458]抓取微信公众号(一)

    微信文章抓取(1):微信公众号文章抓取常识之临时链接.永久链接 曾经尝试过抓取微信文章的小伙伴,一定很熟悉搜狗微信.搜狗微信是腾讯官方提供的搜索引擎,专门用来搜索微信公众号发表的文章(不包含服务号). ...

  7. 使用 MitmProxy 自动抓取微信公众号阅读数、点赞和再看数据

    文 | 某某白米饭 来源:Python 技术「ID: pythonall」 某天接到一个需要抓取某某微信公众的所有历史文章的阅读数.点赞和再看数据的需求. 为了解放双手,就用 Python 代码撸一个 ...

  8. python抓取微信公众号新闻文章图片

    在看公众号新闻的时候,总会有一些有用的PPT图片啥的想保存下来. 那么用python如何抓取来,简单介绍一下. 比如这个网址,https://mp.weixin.qq.com/s/-rj91sCpea ...

  9. python公众号文章_Python 抓取微信公众号文章

    起因是刷微信的时候看到一篇文章,Python 抓取微信公众号文章保存成pdf,很容易搜到,就不贴出来了 先用chrome登陆微信公众号后台,先获取一下自己的cookie,复制下来就行,解析一下转换成 ...

  10. 抓取微信公众号文章(抓取网页)

    $url = $_REQUEST['url']; //要抓取的urlif(!$url){$code = "{\"flag\":\"0\",\" ...

最新文章

  1. CashTippr:比特币现金MoneyButton打赏插件
  2. 开发者,只有被裁,没有退休
  3. leetcode 110. 平衡二叉树
  4. 利用关系数据库开展智能化营销新思路详解
  5. (八)ThreadLocal的使用及原理分析
  6. int、bigint、mediumint、smallint、tinyint的比较
  7. Water Balance CodeForces - 1300E
  8. 外链引入css有哪些方式_HTML+CSS基础(三) CSS的引入方式和CSS选择器
  9. mysql用户 11_MySQL-快速入门(11)用户管理
  10. npm是如何处理依赖关系的
  11. 流水灯c语言代码大全,单片机闪烁灯流水灯汇编代码大全
  12. html 百度地图坐标拾取,百度地图坐标拾取系统
  13. 人脸识别活体检测技术理论
  14. 自动化测试方案设计和实现
  15. HHL论文及代码理解(Generalizing A Person Retrieval Model Hetero- and Homogeneously ECCV 2018)...
  16. mtk 软件下载过程
  17. 前端学起来特别吃力,新人入前端怎么学?
  18. 洽谈 5G 时代“音视频”开发前景及学习方向
  19. 中啦 Computers in Biology and Medicine(CIBM)-- 投稿经验分享
  20. Sign In with Apple - 使用苹果账号登录你的应用

热门文章

  1. Facebook登陆SDK接入(Android)
  2. HTML 音乐播放器界面
  3. 狐狸找兔子 ← C语言实现
  4. DeepStream初步学习
  5. 人工智能能写剧本了 还被拍成了9分钟的短片
  6. Emby for Mac(多媒体影音库)
  7. 康托尔集的物理意义1.2
  8. Go关键字--chan
  9. F: Shattered Cake
  10. Python语言程序设计基础_答案_前言_通识教育必修课程_上海师范大学