php抓取微信文章图片保存到本地
版权声明:本文为博主原创文章,未经博主允许不得转载。
需要注意的是微信文章的图片是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抓取微信文章图片保存到本地相关推荐
- php 抓取微信文章,微信文章该如何抓取【原创】
现如今,微信的应用无处不在,也时刻都在影响着人们的生活,特别是对于爱玩微信的朋友来说,微信聊天,微信红包, 微信公众号的文章阅读,都渐渐的成为广大用户们饭后的娱乐之一,这里也就不得不提一下,微信文章, ...
- node.js抓取网络图片保存到本地,node.js抓取防盗链网络图片保存到本地
node.js抓取网络图片保存到本地,node.js抓取防盗链网络图片保存到本地 使用模块request.fs,request模块在npm里平均月下载量超过3000W次,那是相当的牛逼. node版本 ...
- php抓取微信聊天记录内容,如何用 php 抓取微信文章正文?
我是一个新手,想使用php抓取微信页面的正文和标题,标题直接用正则表达式| (.*?)|i就抓取到了,但是正文我想的是|>(.*?) 这是一般的微信文章内容链接 下面是这链接的页面代码 Livi ...
- 使用redis所维护的代理池抓取微信文章
搜狗搜索可以直接搜索微信文章,本次就是利用搜狗搜搜出微信文章,获得详细的文章url来得到文章的信息.并把我们感兴趣的内容存入到mongodb中. 因为搜狗搜索微信文章的反爬虫比较强,经常封IP,所以要 ...
- python爬虫知识点总结(十三)使用代理处理反扒抓取微信文章
待更新 转载于:https://www.cnblogs.com/cthon/p/9424501.html
- [458]抓取微信公众号(一)
微信文章抓取(1):微信公众号文章抓取常识之临时链接.永久链接 曾经尝试过抓取微信文章的小伙伴,一定很熟悉搜狗微信.搜狗微信是腾讯官方提供的搜索引擎,专门用来搜索微信公众号发表的文章(不包含服务号). ...
- 使用 MitmProxy 自动抓取微信公众号阅读数、点赞和再看数据
文 | 某某白米饭 来源:Python 技术「ID: pythonall」 某天接到一个需要抓取某某微信公众的所有历史文章的阅读数.点赞和再看数据的需求. 为了解放双手,就用 Python 代码撸一个 ...
- python抓取微信公众号新闻文章图片
在看公众号新闻的时候,总会有一些有用的PPT图片啥的想保存下来. 那么用python如何抓取来,简单介绍一下. 比如这个网址,https://mp.weixin.qq.com/s/-rj91sCpea ...
- python公众号文章_Python 抓取微信公众号文章
起因是刷微信的时候看到一篇文章,Python 抓取微信公众号文章保存成pdf,很容易搜到,就不贴出来了 先用chrome登陆微信公众号后台,先获取一下自己的cookie,复制下来就行,解析一下转换成 ...
- 抓取微信公众号文章(抓取网页)
$url = $_REQUEST['url']; //要抓取的urlif(!$url){$code = "{\"flag\":\"0\",\" ...
最新文章
- CashTippr:比特币现金MoneyButton打赏插件
- 开发者,只有被裁,没有退休
- leetcode 110. 平衡二叉树
- 利用关系数据库开展智能化营销新思路详解
- (八)ThreadLocal的使用及原理分析
- int、bigint、mediumint、smallint、tinyint的比较
- Water Balance CodeForces - 1300E
- 外链引入css有哪些方式_HTML+CSS基础(三) CSS的引入方式和CSS选择器
- mysql用户 11_MySQL-快速入门(11)用户管理
- npm是如何处理依赖关系的
- 流水灯c语言代码大全,单片机闪烁灯流水灯汇编代码大全
- html 百度地图坐标拾取,百度地图坐标拾取系统
- 人脸识别活体检测技术理论
- 自动化测试方案设计和实现
- HHL论文及代码理解(Generalizing A Person Retrieval Model Hetero- and Homogeneously ECCV 2018)...
- mtk 软件下载过程
- 前端学起来特别吃力,新人入前端怎么学?
- 洽谈 5G 时代“音视频”开发前景及学习方向
- 中啦 Computers in Biology and Medicine(CIBM)-- 投稿经验分享
- Sign In with Apple - 使用苹果账号登录你的应用