怎样用Python讨您的女朋友欢心(附源码)

怎样用Python讨您的女朋友欢心(附源码)本来是打算通过微信发问候的,但是好像微信的网页接口停止使用了,itchat模块无法使用,所以智能用邮件代替了。 这个接口是金山词霸提供的接口, 不仅可以听一首音乐,还可以教女朋友学一句英文句子。发一句鸡汤慰问慰问她的心,简直不知道多好。 这就是我们的思路,超级简单有没有。 开始…

怎样用Python讨您的女朋友欢心(附源码)

送给有女朋友的童鞋们,你们节日过得怎么样?给女朋友送礼物纠结吗?哈哈哈,今天写一篇文章教你每天给她暖心的问候!

本来是打算通过微信发问候的,但是好像微信的网页接口停止使用了,itchat模块无法使用,所以智能用邮件代替了。

API的合作 干活不累

天气API

你可关于获取天气,我们已经学过了,今天就直接复制,然后稍作修改

每日一句

这个接口是金山词霸提供的接口, 不仅可以听一首音乐,还可以教女朋友学一句英文句子。发一句鸡汤慰问慰问她的心,简直不知道多好。

分析问题

思路

怎样用Python讨您的女朋友欢心(附源码)

这就是我们的思路,超级简单有没有。

开始编码 一步一步来..

导入模块

怎样用Python讨您的女朋友欢心(附源码)

requests和json前几节课学过了,就不用解释了!请跳过。

smtplib是发邮件服务,不用下载,自带的。

获取天气

怎样用Python讨您的女朋友欢心(附源码)

根据【Python】2行代码爬取当地天气,你敢信?这一课,我们构造一个自定义函数,用来获取天气。为了方便查看全部代码,我将代码换行一下

怎样用Python讨您的女朋友欢心(附源码)

但是实际运行时不能像上图这样。

获取每日一句

调用金山词霸接口,获取每日一句话。

怎样用Python讨您的女朋友欢心(附源码)
怎样用Python讨您的女朋友欢心(附源码)

如上图,我们只需要content英文和note中文这两个数据。

怎样用Python讨您的女朋友欢心(附源码)

写出函数,然后使用return将结果变成字符串格式,最后返回。

一些用到的数据

因为程序里面要用到一些数据,所以我们直接用字典,构造数据,想怎么加就怎么加。主要就是保存接口地址呀,城市名字呀,还有邮件的开头与结尾。

怎样用Python讨您的女朋友欢心(附源码)

比如上图中的last里面是空格哦,\r\t是文本类型的换行符号。

邮件文本数据

发邮件需要按照格式,它需要From就是发件人,To就是收件人,Subject就是标题。然后下面要换一行,加上正文内容。必须这样,不要问为什么。

怎样用Python讨您的女朋友欢心(附源码)

图中绿色部分换成自己的。上面填入发件人邮箱,你自己。下面填入收件人邮箱,也就是你女朋友的邮箱。然后加上msg,就是我们用两个接口API获取到的消息,一个是今天天气,一个是每日一句,组合起来。加到消息message里面去。

发送邮件

发邮件需要使用smtp服务,需要在邮箱的设置里面打开smtp服务,然后才能使用。

怎样用Python讨您的女朋友欢心(附源码)

我用的是163邮箱,所以需要connect链接到163的smtp邮件服务。

怎样用Python讨您的女朋友欢心(附源码)

结束,运行一下啊。

怎样用Python讨您的女朋友欢心(附源码)
怎样用Python讨您的女朋友欢心(附源码)

哈哈哈,大功告成

python完整代码

怎样用Python讨您的女朋友欢心(附源码)

如果需要源码,请在公众号后台回复【源码】,每次的代码我都会上传到那里,有需要的请自取。今天的文件名为”s23.py”

怎样用Python讨您的女朋友欢心(附源码)

今天的文章怎样用Python讨您的女朋友欢心(附源码)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/19931.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注