前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >失败案例:ESP8266监测微信公众号文章更新

失败案例:ESP8266监测微信公众号文章更新

作者头像
MCU起航
发布2020-06-29 14:53:33
6280
发布2020-06-29 14:53:33
举报
文章被收录于专栏:单片机爱好者单片机爱好者

我是个爱思考的工程师,这几天在想用ESP8266能做出什么好玩的东西!

首先要说的是,一个人的思维是容易成习惯的,很容易选择性的忽视一些东西。例如,ESP8266是一个能上网的物联网芯片,而我是一个硬件出身的工程师,所以我在想问题的时候,很容易把它想成单片机(虽然它确实是一个单片机)。

所以,我的问题就变成了:这个单片机能做什么。一个单片机能做的东西,无非就是控制一些外设,传输一些信息。

但很显然,它不是一个普通的单片机,它能上网!它的flash很大,它的ram很大。所以,如果只以看单片机的视角去看它,是不合适的!

能上网,第一反应你会想到什么?

我想到了电脑!是的,虽然它的配置很低,但这并不影响。而当我以电脑的视角去看它的时候,我发现它能做的东西多了很多。例如,我之前尝试过使用GET方式获取天气预报信息,所以它能实现最常见的浏览器的基本功能,当然,它缺一个显示器。

能上网,下载文件行不行?

能上网,类似QQ的文字聊天行不行?

能上网,在线听歌行不行?

能上网,百度翻译行不行?

能上网,百度搜索行不行?

…………….

上面都是我瞎想的,我也不知道行不行。但是,当我们胡思乱想之后,才会去尝试更多的可能性。

所以,我做了这样一个东西,先看图:

先给你们三秒钟,想一下这个功能是怎么实现的!

1

2

3

好了,其实很简单,搜狗搜索引擎有个公众号搜索的功能,它能显示公众号的相关信息:

如图,公众号简介、最新文章都会显示。所以,我把上面的链接拿过来,进行GET操作,就能得到这个网页的源码,我就截一部分图:

时间从哪来?

红框里有一个:timeConvert,它后面跟着的是时间戳,转换一下即可。所以,我只要判断字符串“timeConvert”第一次出现的位置,然后转换后面的时间就行了。

所以,最终就是上面看到的效果。

听起来还凑合,那为什么说是失败案例?

很简单,不是每次搜索都会出现“最新文章”,所以,有时候你是找不到“timeConvert”的。而且,并不是公众号文章发布后,搜狗这里立即就更新最新文章。所以,这是一次失败的尝试。当然,我脸皮厚点,也可以说这是进行到一半的尝试…..

思路说完了,大家有什么想法尽情发挥。

今日微风,多云,家里还有一颗大白菜,五包方便面………..

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 单片机爱好者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档