刚开始学习python
想先做一个项目练练手
但是刚开头学习总是搞不懂,不过最终还是折腾出来了
项目名称:云函数自动推送历史上的今天到微信
原理:利用网络上免费的api,利用python的request爬取网页内容并保存成text,然后通过server酱推送到微信上
步骤:
1.首先去注册登录server酱,并且获取自己的key和选接受消息的通道
2.登录腾讯云云函数,然后新建云函数,选择自定义创建 ,运行环境选择python3.6
3.在下面函数代码中输入,并把yourkey换成你第一步获取的key值(这里用用的是ipip5的api)
import requests
url = 'http://www.ipip5.com/today/api.php?type=txt'
a = requests.get(url)
ls = a.text
qqtalk ='https://sctapi.ftqq.com/yourkey.send?title=历史上的今天&desp=' + ls
requests.get(qqtalk)
4.下面最后设置触发周期,可以自己设置,我设置的是0 0 9 * * * *
,意思是每天的九点自动执行一次云函数
5.配置好之后点完成就可以等待每天一次的文章了,也可以在函数管理中点击测试看是否成功
下面是测试成功图