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

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

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

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

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

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

136759891d5bdd9702004da4445250f3.png

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

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

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

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

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

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

…………….

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

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

b16d78d7ac9a82d23d96b8336b584b17.png

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

1

2

3

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

2e335bbd54545136fc920ddbe97d2671.png

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

6ca5aa325e0bec4b459b94064ee32256.png

时间从哪来?

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

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

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

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

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

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

72c637e04c0acb00848f6db1d246caf2.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值