1.结果
假设你的朋友和你不在同一个城市,他不太关注天气,你想关心他,那么这个feed很适合你。我们先来看看结果。您的朋友将根据您的设置在每天的特定时间收到您的电子邮件。邮件内容如下:
同样,根据不同的API接口,您也可以每天定时发送一封关于金山词霸每日句子、睡前故事等的邮件。
2.先决条件
第一个,你必须有一个集成的开发环境才能运行程序,因为我使用的是Python语言,所以需要PyCharm或Spyder之类的开发环境。
其次,你需要看我的文章,显然你已经做到了(手动搞笑)。
3.文字
我对以上功能实现的理解大致可以总结为这句话:我想每天什么时间发送什么信息给谁,通过什么接口,以及什么合适的反馈来证明它已成功发送。所以这个过程大致可以分为以下几个步骤。
3.1 个我
你需要知道你的QQ号,这个没问题。
3.2谁
这里有些人会糊涂,我应该发给谁,我怎么看,当然是发给你的好朋友,不然就发给你喜欢的对象(手动搞笑)
[外链图片传输失败,源站可能有防盗链机制,建议保存图片直接下载(img-Q0lH93Tj-1582101243406)(C:\Users\ckx10\ AppData\Roaming\Typora\typora-user-images\1572174392338.png)]
3.3接口
这里用到了QQ邮箱的接口,还有一个比较重要的参数是QQ邮箱的授权码。为此,我们必须先获取授权码。
【外链图片传输失败,源站可能有防盗链机制,建议保存图片直接上传(img-1CKAdgy6-1582101243408)(C:\Users\ ckx10\AppData\Roaming\ Typora\typora-user-images\1572175395977.png)]
1)登录QQ账号,进入QQ邮箱界面。
2)点击设置,然后在电子邮件设置中选择帐户。
3)然后往下拉,点击生成授权码,按照相应提示操作即可。
4)如果没有提示栏,点击开启POP3/SMTP服务。
[外链图片传输失败,源站可能有防盗链机制,建议保存图片直接上传(img-G48e9cfH-1582101243410)(C:\Users\ ckx10\AppData\Roaming\ Typora\typora-user-images\1572175918503.png)]
5)授权码为小写英文字符串。
3.@ >4 计时
顾名思义就是每天在某个时间发送邮件,只需要更改时间参数即可。
3.5信息
这里的信息是指天气信息。这里有两点需要注意:
1)需要获取城市号,可以通过中国天气网官网(),然后搜索城市名称获取。
2)替换参数。
3)需要特定于等待的信息。打开中国天气网后,按F12进入开发者工具,然后找到对应的关键字。
4)程序参数来源。
5)返回部分,除了截图中的内容,还可以自由发挥,添加一些好看的内容。