中科大 EPC课程 爬虫(最新,效果良好)
文章目录
- 一、前言
- 二、代码框架
- 2.1 邮件自动发送系统
- 2.2 爬取信息
- 2.3 刷选信息
- 三、效果展示
一、前言
本学期由于选课较晚(直到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:具体代码私信就好,看到信息后就把代码会发给你
觉得有帮助,记得点个小小的赞并关注一下,后续会推出更多有用的内容
中科大 EPC课程 爬虫(最新,效果良好)相关推荐
- 分布式算法(中科大分布式算法课程笔记)
分布式算法 消息传递系统中的基本算法 形式化模型 生成树上的广播和汇集 构造生成树 构造DFS生成树(指定根) 不指定根时构造DFS生成树 环上选举算法 leader选举问题 匿名环 异步环 同步环 ...
- 上Github,北大、清华、浙大、中科大4大名校课程在线学,加星总数超1.8万
[导读]因为大学生找课程资料很麻烦,直到有人把搜集到的资料放在了Github上!现在,你不光都可以自由免费的获取北大.清华.浙大.中科大的相关课程资源进行自学,也可以对资源进行补充. 读过大学的人,对 ...
- 穷清华,富北大,不要命的中科大,是什么意思?
IT考研(微信号:itkaoyan)整编 在大学中,流传着这么一句话,穷清华.富北大.不要命的中科大.这句话我相信很多人都不会理解其中的意思,也不知道其中的曲折,那今天我就来和大家讲一讲这句话的含义. ...
- 联手中科大、浙大、华科大等高校,阿里研发4项最新AI安全技术
随着互联网技术对抗环境日益复杂化,各大网络平台页面可供用户上传并做展示的内容,都可能面临恶意攻击,例如黑灰产团伙会发布色情等不良图片和视频,以及发布可能涉嫌抄袭侵权的商品或其他违规信息,甚至一些黑灰产 ...
- 拿下中科大的计算机课程全靠它了!
整理 | 琥珀 出品 | AI科技大本营(ID: rgznai100) 人工智能的现状及今后发展趋势如何? https://edu.csdn.net/topic/ai30?utm_source=cs ...
- 中科大京东最新成果:让AI像真人一样演讲,手势打得惟妙惟肖
丰色 发自 凹非寺 量子位 | 公众号 QbitAI 人类在说话时会自然而然地产生肢体动作,以此来增强演讲效果. 现在,来自中科大和京东的研究人员,给AI也配备了这样的功能-- 随便丢给它一段任意类型 ...
- python table类中的 可以作为初步观察工具_Python程序设计基础_课程2020最新章节测试网课课后答案...
Python程序设计基础_课程2020最新章节测试网课课后答案 更多相关问题 科学探究的过程一般要经过______.作出假设.制定方案.实施方案,得出结论等五个步骤. 在生物学研究中,当实验的结果与原 ...
- 中科大凌青老师凸优化课程——目录
视频链接: 中科大-凸优化_哔哩哔哩_bilibili 课程对应目录: 1-2:推荐书目,引言,常见例子,优化问题分类,发展史 3-4:仿射/凸/凸锥 + 集/组合/包 5-6:几种重要的凸集:超平面 ...
- 中科大郑烇、杨坚《计算机网络》课程 第一章笔记
中科大郑烇.杨坚全套<计算机网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)>课程 链接:https://pan.baidu.com/s/14dxVgx ...
- 个人学习笔记:中科大郑烇、杨坚《计算机网络》课程 第1章笔记
配套教材:中科大郑烇.杨坚全套<计算机网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)>课程 计算机网络 第一章 第一章目录 计算机网络 第一章 0.课 ...
最新文章
- 推荐一款神器:在浏览器中运行 vscode,随时随地写代码
- 河北单招计算机英语,2019年河北高职单招英语联考试题
- CentOS5.8下varnish-2.1.5的安装配置
- Java Servlet 开发常用代码、模板、问题
- matlab用regress方法求ln函数_高考数学48条秒杀型公式与方法,想要120分一定要掌握...
- 表的设计命名的十个注意点
- Netty 总结与面试答疑
- DeFi智能投顾Rari Capital协议已产生超165000美元费用
- 编程之美——3.1字符串移位包含问题
- 给DataGridView 的单元格 赋空值
- java里面string什么意思_java中string什么意思
- Linux系统隐藏鼠标指针,如何在Linux / X11下隐藏鼠标指针?
- 业务招待费的涉税风险及合理税务筹划,太有用了!
- 漫画:用木兰从军说外观模式
- 一位博士在华为的22年
- 魅族android10内测答案,魅族Flyme9内测答案
- OneNote中如何输入数学公式
- 正极前驱体生产废水除磷
- 电商大数据分析平台项目(一)项目框架
- H3CSE路由-IPv6路由协议