首页 > 微信 > 详细

利用Python定时给女友微信发送今日天气情况,异地恋维护感情神器

时间:2019-02-12 18:43:59      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:src   定位   我不   完成   情况   关联   效果图   学习资料   资料   

前言

在我们生活当中,有许多的×××姐和小哥哥都是出于异地恋的状态。

所以进群:839383765 可以获取各类Python入门学习资料+视频资料+在线直播教学!

我为你翻山越岭,却无心看风景。在她感冒的时候,我不能说开门,只能说喝水。

虽然不能做到无微不至的照顾,但是咱们需要更加细心的了解,教你用Python给女友微信定时发送天气预报,减少女友的生病以及不舒服,不然你到时候只能说多喝热水就不好了!

实现效果图
技术分享图片
构思

看过背景中的需求描述,要实现这个功能,我们需要解决以下这么几个问题:

1、爬取天气信息,那么接下来就产生第二个问题了

2、动态获取指定城市天气

3、发送天气信息给指定微信好友

4、定时触发爬取动作

5、怎么关联微信账号

爬取天气

1、确定爬取的url,使用浏览器打开

2、F12查看网页布局信息

3、使用xpath或者bs4进行节点定位

4、拿到页面信息

5、自己拼接爬取到的信息

6、写文件、写数据库、发送网络等等

代码
技术分享图片
上述方法可以获取一个城市的天气信息,并储存在一个字典中,我们要发送给好友,还需要对其进行字符串处理,处理代码如下:
技术分享图片
全国城市编码如下图所示,每个城市的编码都是一个9位的数字组成,获取天气信息时是通过指定该编码进行查询。
技术分享图片
发送给指定好友
技术分享图片
技术分享图片
技术分享图片
城市编码
技术分享图片
定时任务
技术分享图片
喜欢的同学可以自己尝试完成下这个小程序,或者选择一个类似的场景进行处理,本篇文章中还有几个需要优化的地方。

1、定时任务做成windows服务,这样更优雅,随开机启动

2、发送消息给微信好友换成发送邮件给指定邮箱

有什么建议或者个人看法都可以在下方评论留言

利用Python定时给女友微信发送今日天气情况,异地恋维护感情神器

标签:src   定位   我不   完成   情况   关联   效果图   学习资料   资料   

原文:http://blog.51cto.com/14186420/2349521

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号