[爬虫实践blog]之——GET公众号封面图
微信公众号大家都熟知,有的朋友也会运营微信公众号,而且有的时候需要转发别人的公众号而又没有被授权的时候,就是非常头疼。
而且微信公众号的推文封面又不能直接下载,需要从网页上找到其对应的源网址。
也许有的朋友有这种经历,也操作过,其对应的操作也挺繁琐,那么现在,我就把我的爬虫代码分享出来,让大家免去这些繁琐的步骤:
此间简单使用了获取网页信息和对网页信息进行检索的操作:
获取网页信息则是调用的requests库中的get函数,get函数是发送了一个get请求直接获取网页源代码;
检索则是用的正则表达式包re的search函数,通过两次的正则表达式比对确保抓到的网址是我们需要的封面图;
最后由于图片的信息是二进制数据,若要获取其信息须使用函数content,然后新建一个文件来打开它。
import requests import re url = input('input the web:\n') headers = {'user-agent': 'Mozilla/5.0(Windows NT 10.0; WOW64) AppleWebKit/537.36 ''(KHTML, like Gecko)/57.0.2987.98 Safari/537.36'} r = requests.get(url, headers=headers) #获取页面信息 result = re.search('var msg_cdn_url.*1:1', r.text) #搜寻‘var msg_cdn_url’此条代码,该条为封面的源网址 result2 = re.search('http://.*=jpeg', result.group())#从这条代码中抽取网址 r = requests.get(result2.group(), headers=headers)#进入网址得到图片信息 with open('cover.jpeg', 'wb') as f:f.write(r.content)#保存图片信息
然后运行输入推文网址,即可获得封面图。
[爬虫实践blog]之——GET公众号封面图相关推荐
- 如何制作新年公众号封面图?手把手教你在线编辑图片
制作公众号封面图是让每个新媒体小编都很头大,但是却不得不做的事情.往往我们将大部分的时间都浪费在了找素材.做图上.那么,有没有什么可以直接套用图片模板制作图片的方法呢?下面,给大家推荐一款**照片编辑 ...
- php公众号单图文不显示大图,公众号封面图全部显示异常? 微信这又是在憋什么大招呢! (内附有解决办法)...
原标题:公众号封面图全部显示异常? 微信这又是在憋什么大招呢! (内附有解决办法) 1月16日下午3:30左右,很多用户反映,在手机上看公众号文章时,各大知名自媒体公众号的推文封面都显示不了,微信公众 ...
- 在线生成制作Pornhub的微信公众号封面图
在线生成制作Pornhub的微信公众号封面图 在线生成制作Pornhub的微信公众号封面图 本工具在线制作具有PornHub风格的Logo.支持自定义文字内容.排列结构.颜色以及文字大小.可以用于微信 ...
- 公众号滑动图代码_实用技巧:公众号封面图如何提取?
有好友留言说:经常看到很骚气的公众号封面,该怎么提取下载呢! 今天就告诉你,公众号的高清封面图如何下载!一共有3种方法: 01.网页代码直接下载 ①在浏览器打开公众号文章,在网页空白处鼠标右键,点击查 ...
- 公众号滑动图代码_脱离模板!教你自己动手制作公众号封面图
01 封面图制作 新版封面图尺寸为 900×380px,这里我们以新版为基础讲解.新版微信公众号改版为瀑布流,在多量推送和朋友圈分享时,只会显示方形小图,因此图中1:1的核心内容区则显得尤为重要. 同 ...
- 在线封面制作教程,让你轻松制作出个性化的公众号封面
作为一个公众号的运营者,封面图是吸引读者注意力的重要元素之一.然而,许多人在设计封面图时常常感到手足无措.如果你也有同样的困扰,那么本教程将会帮助你一步步完成一个完美的封面图作品. 首先,你需要注册并 ...
- 如何制作公众号首图?
大家辛苦编辑好的公众号文章,选择一个搭配的封面图,尤其是首图是很重要的,大家第一眼看到的除了一个吸引人的标题那么就是首图图片了 这边教一下大家如何制作公众号首图 首先 点击在线作图-微信公众号首图 这 ...
- python爬虫能爬取微信密码吗_爬虫如何爬取微信公众号文章
下篇文章:python爬虫如何爬取微信公众号文章(二) 下下篇连接python爬虫如何实现每天爬取微信公众号的推送文章 因为最近在法院实习,需要一些公众号的数据,然后做成网页展示出来便于查看,之前我倒 ...
- 微信公众号封面一键生成器-续
上一篇文章介绍了我对小工具的需求,实现过程中用到的 python 库的信息以及 demo 的展示,这篇文章主要就是对其中一些实现细节的总结 代码细节 这个工程是在 python 3.6 下实现的小工具 ...
最新文章
- 管好统计信息,开启SQL优化之门
- 【转载】为何要十跪父母
- 【必看】如何向女朋友解释TCP的三次握手和四次挥手
- CATALAN数 学习
- kk 服务器信息,手机kk服务器设置
- Linux Shell编程之脚本执行方式
- python学习——matplotlib库——条形图(横版和竖版)
- android日期选择区间控件_Android日期时间选择器实现以及自定义大小
- Linux中变量#,@,0,1,2,*,$$,$?的意思
- .net core快速开发平台,learun自主工作流引擎设计规范
- 小学生机器人挑战赛_适合小学生参加的机器人比赛有哪些?
- English语法_形容词/副词3级 - 倍数表达
- 怎么用电脑录音,在电脑上录制音频的方法
- Sequel pro 连接mysql 报MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded...
- 自动生成条形码软件如何批量打印可变条码
- 股票交易接口的开发工具?
- VS编程,WPF控件增加图片背景的一种方法
- 超级实用的分时图指标 有了本分时图你根本不用看K线了
- 【文件包含漏洞03】文件包含漏洞的空字符绕过及六种利用方式
- java实现九宫格解锁_轻松实现Android自定义九宫格图案解锁
热门文章
- Excel 滚动条动态显示图形
- nginx: [emerg] open() /var/run/nginx/nginx.pid failed (2: No such file or directory)解决方法
- 【AVS】AVS2编码器开源啦:xAVS2
- 谷歌浏览器与IE浏览器不兼容问题
- IE和谷歌浏览器区分
- 微信小程序地图导航(跳转到第三方导航)
- 【C语言编程练习】5.7填数字游戏求解
- 三、入门Python第三课
- [转载]波斯亡国君为何选择大唐避难?
- 美国邓白氏集团与邓氏编码