天气降温,感情却升温了?
上午刚到公司,就收到小Q发来的灵魂拷问:
“Q仔!要不然下午请个假!我带你去精神科看看!?”我实在忍不了,脱口而出。
话音未落,前排的运营小花回头看向小Q,莞尔一笑,百媚横生。
这个闷骚小伙子什么时候勾搭上运营一枝花了?我正要追问,小Q看穿了我的意图,故作正经:“咳咳!工作了工作了!”
一大早喂我这么一碗狗粮还让我专心工作?你们以为不说我就没办法找到线索?
伟大的哲学家亚里士少德曾经说过“一段感情的开始,往往是通过朋友圈体现的”。我点开了小花的朋友圈,刷啊刷啊刷,终于在半个月前的一条朋友圈里发现了端倪。
小Q这个闷葫芦,竟然每天下班前发一封天气关心邮件来俘获芳心!脑回路真是奇清!
怪不得今天一上班就和我说Python像是个月老,牵着他们的情愫!因为这些用Python来实现并自动化,可以说是分分钟的事儿。我这个动手狂魔决定来复现一下,顺便搞搞事情。
整个过程只涉及到爬取天气和发送邮件,可以说一气呵成。
在敲代码的过程中,我意识到最难的部分,是想到把两者结合,并编辑土味关怀发送给目标用户了。毕竟都9102年了,虽然天气预报随手可看,但真正有几个人每天会关注呢?
要拿到天气的数据,www.tianqi.com这个网址比较适合,所有数据都可以直接在源代码中拿到,天气小可爱长这个样子:
爬取只需简单伪装headers,就可以快乐的定位到所有想拿的数据了,部分代码如下:
搞定之后,一个回车,不仅拿到了明天的天气(其实未来几天的都能拿到),还顺带计算了温差。
把爬到的天气数据简单编辑一下,就可以通过邮件直接发给目标用户了。
说到发邮件,强烈安利yagmail这个库,它把极简主义发挥到极致,两行代码就能完成登录和发送邮件的骚操作,代码是一看即会:
封装好之后,什么定期爬取天气,定时发送邮件给需要被关怀的人那是小菜一碟。
有了Python这个月老,鸡贼的小Q不费事又能走心,一举两得啊。
我决定用这个代码做一些符合人道主义精神的事情。
给小花的邮件你不是每天17:50发嘛,我17:45匿名抢在你前面发,给你们个Suprise,说安排就安排!
惴惴不安的等到了17:45,然而小花那边没有任何动静,连头都没抬。
不对啊?难道是邮件发送代码有问题?我赶紧看了看已发送邮件历史,17:45的天气关怀邮件赫然写着“已发送”三个大字。
目标静悄悄,一定在作妖。我怀着忐忑的心情等等待着,等待着。
很多小伙伴在学习Python的过程中往往因为没有资料或者没人指导从而导致自己不想学下去了,因此我特意准备了大量的PDF书籍、视频教程,都免费送给大家!不管你是零基础还是有基础都可以获取到自己相对应的学习礼包!
包括Python软件工具和2019最新入门到实战教程,(https://url.cn/59RWE1Z)复制到浏览器打开!
20:15,没想到等来的是小Q的微信消息:
最后一句,让人,无语凝噎又醍醐灌顶...
直到现在,脑子里都充斥着情感哲学家小Q的名言:
“除了我,谁的关怀都是骚扰啊!”
“除了我,谁的关怀都是骚扰啊!”
“除了我,谁的关怀都是骚扰啊!”
注:完整爬取天气+发邮件代码都在电脑里没上传!要得话可以说一下~
网友评论