2021.4.27日,滨江,雨。
不知道同样下雨的你那是否有人会提醒,如果没有的话,就自己码一个吧!
涉及linux服务器+Python爬虫+IFTTT
注:IFTTT部分非常傻瓜式,图片会比较多。

一.IFTTT
首先说下IFTTT;官方地址:https://ifttt.com/home helps all your apps and devices work better together。利用其中的Webhooks便可以实现给绑定的移动端设发送消息。

1.登陆
登陆IFTTT官网;
这里先打个预防针,移动设备上需要下载IFTTT
不过后续配置操作都在该官网上进行

2.Create 生成自己需要使用的"应用":

python推送消息到钉钉 python 推送消息到手机_移动设备


3.add 简单的逻辑if This Then ,点击add添加我们想要触发的事,即if()里的内容:

python推送消息到钉钉 python 推送消息到手机_python_02


4.Webhooks 选择Webhook,点击这个熟悉功能receive a web request

python推送消息到钉钉 python 推送消息到手机_服务器_03


python推送消息到钉钉 python 推送消息到手机_python_04


5.设置事件名 触发事件名,这个不必多说:

python推送消息到钉钉 python 推送消息到手机_python_05


6.Then add Notifications 设置好名字之后,进入到Then里面,搜索Notifications,开始设置要执行的东西,即if(){}大括号里的东西;搜索在这里即为发一个web request,比如我这里就设置发送一个天气,后面自己加上参数value1;当然也可以自己添加多个参数:

python推送消息到钉钉 python 推送消息到手机_python_06

python推送消息到钉钉 python 推送消息到手机_ide_07

7.获取API 进入https://ifttt.com/maker_webhooks,点击Documentation,找到key和api,之后请求这个api,同时把参数换成自己想要发送到手机上的数据就行啦~

python推送消息到钉钉 python 推送消息到手机_python_08


8.移动设备下载IFTTT 一般自带的商城里都有。这一步当时真的劝退我,有和我一样觉得还要下载app是一件很麻烦的事嘛,不过后来用着挺香的。


二.Python
这一部分最主要的就两个东西,准备好数据和调用api。


三.服务器

其实在编译器中运行代码,顺利的话移动设备已经可以收到信息了,就像下面这样;

由于我发的是天气信息,那就放到服务器上,然后跑个定时,每天早上发一次就好。