【python微博爬虫+定时发送邮件操作②】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧?

以下内容为本人原创,欢迎大家观看学习,禁止用于商业用途,

·作者:@Yhen
·原文网站:CSDN
·原文链接:https://blog.csdn.net/Yhen1/article/details/107223120

转载请说明此出处,侵权必究!谢谢合作!

  大噶好,我是python练习时长3个月的Yhen。

在上篇文章中,我已经详细介绍了第一步——微博爬虫
传送门:【python热搜爬虫+定时发送邮件操作①】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧/p>

这篇文章将为大家分享第二步——定时发送邮箱操作

希望大家能够喜欢!

文章目录

    • 一.最终效果展示
    • 二.前期准备
    • 三.代码实战
    • 四.往期文章回顾

一.最终效果展示

【python微博爬虫+定时发送邮件操作②】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧?
如图,找到第三方服务
点击开启服务
【python微博爬虫+定时发送邮件操作②】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧?
认证成功后,你就有了授权码啦~成功开通了SMTP服务啦
授权码最好记下来,因为等下登录服务器的时候要用到
【python微博爬虫+定时发送邮件操作②】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧?

然后开始今天发送邮件的内容

首先定义一个发送邮件的函数
实例化一个SMTP对象后,通过SMTP连接到QQ邮箱的服务器,使用25的端口号

定义发件人的邮箱,密码(这里的密码就是前期准备时的那个授权码),以及收件人的邮箱地址

然后登录邮箱

然后将热搜爬虫爬到的内容,读取出来

注意:这里的date和爬虫函数里面的date是一样的,为了能够在这个函数中能够使用到date,要在上一个函数中将date设置为全局变量(global date)

然后将热搜数据写入邮件文本内容

定义邮件的标题

最后再加一个异常捕获,发送邮件的部分就完成啦

接下来再定义一个任务函数

下面是定时的操作
很简单,一行代码

比如说你想在每天的8点让程序给你发送邮件的话

即在每天的8点执行任务函数,而任务函数中就调用了爬虫函数和发送邮箱函数

最后是一个代码的部署检查

演示一下效果

现在是11:49,我让程序11:50给我发邮件

【python微博爬虫+定时发送邮件操作②】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧?

我的邮箱也准时收到邮件

【python微博爬虫+定时发送邮件操作②】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧?

链接点进去是这样的

【python微博爬虫+定时发送邮件操作②】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧?

OK~到这里就全部介绍完毕啦 ~希望对大家有所帮助!

四.往期文章回顾

【python热搜爬虫+定时发送邮件操作①】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧/p>

【爬虫+数据可视化】Yhen手把手带你爬取CSDN博客访问量数据并绘制成柱状图

【爬虫】Yhen手把手带你爬取去哪儿网热门旅游信息(并打包成旅游信息查询小工具

【爬虫】Yhen手把手带你用python爬小说网站,全网打尽,想看就看!(这可能会是你看过最详细的教程)

【实用小技巧】用python自动判断并删除目录下的空文件夹(超优雅)

【爬虫+数据库操作】Yhen手把手带你用pandas将爬取的股票信息存入数据库!

【selenium爬虫】
Yhen手把手带你用selenium自动化爬虫爬取海贼王动漫图片

【爬虫】秀才不出门,天下事尽知。你也能做到!Yhen手把手带你打造每日新闻资讯速达小工具。

【爬虫】Yhen手把手带你用python爬取知乎大佬热门文章

【爬虫】Yhen手把手教你爬取表情包,让你成为斗图界最靓的仔

【前端】学过一天的HTML+CSS后,能做出什么有趣的项目/p> 文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树基本技能发送邮件208551 人正在系统学习中

来源:@Yhen

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月7日
下一篇 2020年6月7日

相关推荐