用python给女朋友惊喜_怎样用Python讨您的女朋友欢心(附源码)?女孩很好哄的嘛! zt...
送给有女朋友的童鞋们,你们节日过得怎么样?给女朋友送礼物纠结吗?哈哈哈,今天写一篇文章教你每天给她暖心的问候!
本来是打算通过微信发问候的,但是好像微信的网页接口停止使用了,itchat模块无法使用,所以智能用邮件代替了。
API的合作 干活不累
天气API
你可关于获取天气,我们已经学过了,今天就直接复制,然后稍作修改
每日一句
这个接口是金山词霸提供的接口, 不仅可以听一首音乐,还可以教女朋友学一句英文句子。发一句鸡汤慰问慰问她的心,简直不知道多好。
分析问题
思路
这就是我们的思路,超级简单有没有。
开始编码 一步一步来..
导入模块
requests和json前几节课学过了,就不用解释了!请跳过。
smtplib是发邮件服务,不用下载,自带的。
获取天气
根据【Python】2行代码爬取当地天气,你敢信?这一课,我们构造一个自定义函数,用来获取天气。为了方便查看全部代码,我将代码换行一下
但是实际运行时不能像上图这样。
获取每日一句
调用金山词霸接口,获取每日一句话。
如上图,我们只需要content英文和note中文这两个数据。
写出函数,然后使用return将结果变成字符串格式,最后返回。
一些用到的数据
因为程序里面要用到一些数据,所以我们直接用字典,构造数据,想怎么加就怎么加。主要就是保存接口地址呀,城市名字呀,还有邮件的开头与结尾。
比如上图中的last里面是空格哦,\r\t是文本类型的换行符号。
邮件文本数据
发邮件需要按照格式,它需要From就是发件人,To就是收件人,Subject就是标题。然后下面要换一行,加上正文内容。必须这样,不要问为什么。
图中绿色部分换成自己的。上面填入发件人邮箱,你自己。下面填入收件人邮箱,也就是你女朋友的邮箱。然后加上msg,就是我们用两个接口API获取到的消息,一个是今天天气,一个是每日一句,组合起来。加到消息message里面去。
发送邮件
发邮件需要使用smtp服务,需要在邮箱的设置里面打开smtp服务,然后才能使用。
我用的是163邮箱,所以需要connect链接到163的smtp邮件服务。
结束,运行一下啊。
哈哈哈,大功告成
python完整代码
用python给女朋友惊喜_怎样用Python讨您的女朋友欢心(附源码)?女孩很好哄的嘛! zt...相关推荐
- Python爬虫鲁迅先生《经典语录》保存到Excel表格(附源码)
Python爬虫鲁迅先生<经典语录>保存到Excel表格(附源码) 前言 今天用Python 爬取鲁迅先生<经典语录>,直接开整~ 代码运行效果展示 开发工具 Python版本 ...
- python全景图像拼接_超详讲解图像拼接/全景图原理和应用 | 附源码
研究好玩又有用的技术第 008 期 在学习中发现快乐,在应用找到价值.这是我第八期分享图像技术应用的文章. 前七期欢迎阅读和分享: 概述 作者:Thalles Silva 编译:AI算法与图像处理 图 ...
- 【Python游戏】Python基于pygame实现的人机大战的斗兽棋小游戏 | 附源码
前言 有粉丝说要我出一期Python版本的斗兽棋,今天宠粉狂魔的我不就来啦!! 虽然是一个简单的小游戏,但是对于新手小伙伴来说还是有一定的小难度的哟!要是不理解都可以找到小编的哈!! 相关文件 关注小 ...
- Python爬虫实战,requests+tqdm模块,爬取漫画数据(附源码)
前言 今天给大家介绍的是Python爬取漫画数据,在这里给需要的小伙伴们代码,并且给出一点小心得. 首先是爬取之前应该尽可能伪装成浏览器而不被识别出来是爬虫,基本的是加请求头,但是这样的纯文本数据爬取 ...
- Python一键获取某排名第一的手游,所有英雄皮肤(附源码)
目录 最近总是有老妹喊我打王者带她们上分,但是我吧不经常玩,有哪些皮肤,叫什么名字,长啥样都不知道,万一妹妹问起来答不上岂不是很尴尬! 这不得先把功课做足了,于是我用Python把这些皮肤全部给爬下来 ...
- python写一个简单的爬虫程序(爬取快手)(附源码)
快手是一个有意思的视频应用,但是它有一些视频不让下载,我们今天就用爬虫来实现爬取不让下载的视频: 首先右键点击检查,我们可以看见找到了视频的src,访问这个src就可以得到视频的下载网址,如下: 右键 ...
- Python爬虫爬取表情包+Autojs微信自动导入表情包脚本(附源码)
废话不多说直接开始 Python爬取表情包 一.检查网页源码 发现可以找到图片地址,直接请求图片地址下载图片 二.打开开发者工具(F12) 通过xpath提取p标签下的img标签src属性为图片地址 ...
- python爬取小游戏_如何用Python爬取小游戏网站,把喜欢的游戏收藏起来(附源码)...
简介: Python 是一门简单易学且功能强大的编程语言,无需繁琐的配置,掌握基本语法,了解基本库函数,就可以通过调用海量的现有工具包编写自己的程序,轻松实现批量自动化操作,可以极大提高办公和学习效率 ...
- Python大法之告别脚本小子系列——信息资产收集类脚本编写附源码
关注头条号,私信回复资料会有意外惊喜呦------最后一张照片有资料呦. 前言 在采集到URL之后,要做的就是对目标进行信息资产收集了,收集的越好,你挖到洞也就越多了............当然这一切 ...
最新文章
- PHP clone() 函数克隆对象
- 微软正式提供Visual Studio 2013正式版下载(附直接链接汇总)
- Yolo-v3 and Yolo-v2 for Windows and Linux 翻译
- java护照号码校验_SpringBoot如何优雅的校验参数
- MFC开发IM-第十九篇、获取编辑框内容,并且追加内容
- 思杰彻底简化浏览器应用的安全交付
- 状态压缩动态规划 -- 旅行商问题
- python自动化办公excel-Python自动化办公之操作Excel文件
- 华为数通hcia认证考试题库有多少题?
- 上海工程技术大学c语言商店存货管理系统,商店存货管理系统解决方案.doc
- 惠普局域网共享打印机设置_HP LaserJet 1020局域网共享打印实操
- imp 导入dmp文件。
- BF算法及KMP算法
- 360校招编程之城市修建
- R非独立样本的 t 检验
- 台式计算机使用寿命,惠普台式电脑怎么样(深度评测其质量及使用寿命)
- cad工具箱详细讲解_筑龙网CAD工具箱使用说明
- 有关CreateCompatibleDC(pdc)的基本讲述
- 狄利克雷过程(dirichlet process )和分布
- C语言实现房贷计算器