分享

爬虫第10关常见问题及解决方法

 闲逸白发 2020-06-01

1、报错:smtplib.SMTPServerDisconnected: Connection unexpectedly closed

请看链接:https://blog.csdn.net/jiangsujiangjiang/article/details/80324098?utm_source=blogxgwz3

即在smtp.login(username,password)前面添加两行代码,即可实现邮件成功发送。添加的代码如下:

自动检测
smtp.ehlo()
smtp.starttls()

2、报错:timeouterror

原因1:爬虫进行时间,网络连接超时,可能是网速不行,检查一下网络哦~

原因2:考虑是否跟防火墙有关,把防火墙以及360这些安全监测软件关闭哦~

3、邮件发送成功,但是收到打开邮件看不到内容?

原因1:邮件内容包含链接,触发了腾讯的安全保护,所以自动过滤掉邮件的内容,是一种保护用户的行为!

原因2:邮件过于简单:这是'邮件诚意判断系统',如果内容太敷衍,没诚意,就会过滤掉哦~

4、Connection unexpectedly closed报错

可能是防火墙限制,关闭360防火墙就可以了哦~

5、有关于邮件总结参考以下博客

点击链接查看:https://www.cnblogs.com/yufeihlf/p/5726619.html

6、UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc6 in position 4: invalid continuation byte

可能你的电脑是中文名,修改成英文名字就好了~

7、schedule.run_pending() 是什么意思

schedule.run_pending()是保持schedule一直运行,去查询上面那一堆的任务,在任务中,就可以设置不同的时间去运行,具体可以查看链接:https://www.jianshu.com/p/ac45cc928cdf

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多