通过云函数自动推送文章

各种教程·supo的文章 · 2021-11-28 · 3852 人浏览

刚开始学习python
想先做一个项目练练手
但是刚开头学习总是搞不懂,不过最终还是折腾出来了

项目名称:云函数自动推送历史上的今天到微信
原理:利用网络上免费的api,利用python的request爬取网页内容并保存成text,然后通过server酱推送到微信上
步骤:

1.首先去注册登录server酱,并且获取自己的key和选接受消息的通道

key

消息通道

2.登录腾讯云云函数,然后新建云函数,选择自定义创建 ,运行环境选择python3.6
buzou1.png

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 * * * *,意思是每天的九点自动执行一次云函数
触发周期.png

5.配置好之后点完成就可以等待每天一次的文章了,也可以在函数管理中点击测试看是否成功

下面是测试成功图
成功测试图.jpg

Theme Jasmine by Kent Liao