程序员如何用Python了解女朋友的情绪变化?

好不容易有了女朋友,可相处起来总是磕磕碰碰。

有时候,你很想关心她,但是你太忙了,以至于她一直抱怨,觉得你不够关心她。你暗自下决心,下次一定要准时发消息给她,哪怕是几句话,可是你又忘记了。你觉得自己很委屈????,但是她又觉得你不负责。

现在,再不用担心了,用python就可以给女友定时发提示消息了,而且不会漏过每一个关键时刻,每天早上起床、中午吃饭、晚上吃饭、晚上睡觉,都会准时发消息给她了,而且还可以让她学习英语单词哦!

在生日来临之时,自动发祝福语。在节日来临之时,比如三八妇女节、女神节、情人节、春节、圣诞节,自动发问候语哦,再也不用担心他说你没有仪式感了????

最重要的是,可以实时知道女友的情感情绪指数,再也不用担心女友莫名其妙生气了。

编写思路

为了方便快速开发,我们使用python中的wxpy模块完成微信的基本操作。

首先,我们设置一个config.ini配置文件,并从这个配置文件开始读取信息。这些参数一看就懂,所以无需多言。

 

程序员如何用Python了解女朋友的情绪变化?

如果你愿意,可以在上面对时间的判断中,加入一些其他你想要的,这样你女友就更开心啦!后期如果有时间,我将会加上以上节日问候功能。????

接着,开启微信机器人,为了程序的健壮性,自动判断一下操作系统,根据不同操作系统执行不同指令:

 

程序员如何用Python了解女朋友的情绪变化?

设置完相关参数以后,我们再来学习一下,如何每天教女友学英语:

 

程序员如何用Python了解女朋友的情绪变化?

只有每天的问候和节日问候是仅仅不够的,我们必须时刻知道她的情绪指数,这里可以使用snowNlp或者jieba来做分析,但是为了能够在打包成exe可执行文件时使得程序尽可能小,我们采取直接调用接口的方式来做。代码如下:

 

程序员如何用Python了解女朋友的情绪变化?

教完女友学英语后,开始把我们的关心语发给她。这里涉及到wxpy模块的相关操作,很简单,看我的例子就会了:

 

程序员如何用Python了解女朋友的情绪变化?

最后,就是如何每天定时发关心语给女友的问题了。首先来个while循环,365天无限关心????

 

程序员如何用Python了解女朋友的情绪变化?

最后,输入以下代码开始守护女友模式吧~

 

程序员如何用Python了解女朋友的情绪变化?

使用教程

pip安装下列包:

[x] pip install wxpy

[x] pip install requests

设置以下内容:

 

程序员如何用Python了解女朋友的情绪变化?

演示图片

程序员如何用Python了解女朋友的情绪变化?

程序员如何用Python了解女朋友的情绪变化?

程序员如何用Python了解女朋友的情绪变化?

程序员如何用Python了解女朋友的情绪变化?

完整源代码

https://github.com/shengqiangzhang/examples-of-web-crawlers 

项目持续更新,欢迎您star本项目~