中科大 EPC课程 爬虫(最新,效果良好)

一、前言

本学期由于选课较晚(直到10月份才选中EPC课程),起初不慌不忙预约了EPC课程,但是直到11月底也才只上了2学分,按照正常进度来说,肯定是上不完了,于是在11月底捣鼓了一个爬虫,效果如下:
在这里插入图片描述
图片截图于12月中旬,左边是10天以前偶然结识的一个好友,可以看到效果是非常显著了。
下面开始正文内容:


二、代码框架

1 部署好邮件自动发送系统
2 执行循环,基于requests库和BeautifulSoup库抓取未来课程信息,“清洗”好数据送入下个模块
3 获取当前时间戳,判断是否落在设置的时间阈值范围内,肯定则发邮件提醒当事人,否定则继续爬取信息

2.1 邮件自动发送系统

这里采用了以下模块:

import smtplib
from email.mime.text import MIMEText

部分代码演示如下:
在这里插入图片描述

2.2 爬取信息

这里借鉴了这位兄台的思路:
https://blog.csdn.net/qq_28491207/article/details/84261732
稍加修改了一点,就不过多赘述

2.3 刷选信息

进行几轮判断,筛选未来课程是不是我们想要的
在这里插入图片描述

三、效果展示

在ide中首先展示可用课程信息
在这里插入图片描述

迅速收到邮件在这里插入图片描述
邮箱内容展示如下:
在这里插入图片描述
(记得设置刷课成功后,让系统睡眠一段时间,不要重复发邮件造成信息累赘)


PS:具体代码私信就好,看到信息后就把代码会发给你
觉得有帮助,记得点个小小的赞关注一下,后续会推出更多有用的内容

  • 27
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值