android 爬虫获取邮箱,python爬虫源码学习:爬虫smtp邮件实时推送(2)

本文介绍如何通过Python爬虫利用SMTP发送邮件,并将爬虫部署到安卓手机上运行,实现价格异常提醒。博客中提到了lxml和requests库在安卓环境的应用,以及使用QpythonL在安卓设备上编写和运行Python代码。
摘要由CSDN通过智能技术生成

却道天凉好个秋~

这篇文章紧跟上期,讲解py爬虫发送smtp邮件。

有两个好玩的地方:

1.将爬取的数据通过SMTP邮件发送通知

2.将爬虫配置挂载在安卓手机上实时运行,省去了部署服务器的麻烦和费用

上期我们爬取了最新的比特币价格进行邮箱推送,那只是个实例,并没有什么太大的实用价值

因为博主目前持仓一些虚拟货币,并且一直是佛系持币,并不想每天看盘

但是如果价格到了一些“关键点”,还是需要进行一些提醒的,因此写好爬虫定时爬取价格

如果价格异常,将会推送到我的邮箱进行通知

好了,接下来将全部代码截图放送:

e1e0fc48c4e3372474914b676b5f9fa0.png

1da981554ff709f0e7a8b27a2286bd74.png

这次引入了lxml和requests这两个常用的爬虫函数库,lxml和beautifulsoup一样用来解析网页数据的,但是博主长期习惯使用了beautifulsoup,lxml基本没用过,这次是因为安卓机上安卓lxml库方便点,于是去查询了lxml库的使用,具体的我也不太清楚,各位可以自己去查询。至于requests库,用来发送请求的,本来只是用简单的urllib库来请求,无奈安卓环境不知为何与urllib有bug,还是换成了requests。这两个库都是爬虫必备库,各位自己去翻阅文档吧,这里不再表。

哦,还引入了time函数库,用来最后一句:time.sleep(),里面的参数是秒,就是你填入多少,代表程序将“休眠”多久,然后继续运转,这样,整个爬虫代码基本都能理解了。

还有一个重要的差点忘了,由于本人日常使用苹果,但是还有一个Android手机用来测试各种奇怪的东西,自然这次也要它派上用场了。现在手机一直连接着wifi并且基本不关机,不就是一个小型服务器嘛,处理能力还不差!那有了想法就去实现。查阅了解,安卓手机有一个好用的编译器,那么我的爬虫部署在安卓机上使用的是安卓的python编辑器QpythonL,各位可以在各大应用商店下载,里面内置了pip,可以直接安装各种库。然后将他保持在后台运行即可。至于QpythonL的使用,百度一堆这样的,我自然是不会再多讲的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值