Python实现山东大学成绩自动查询与邮件提醒

本指南详细介绍如何通过Python获取山东大学选课中心的本学期成绩,实现成绩查询自动化。只需将代码中的学号和密码替换为自己的信息,再结合shell脚本与计划任务配置,即可实现自动邮件提醒,让成绩更新不再错过。

步骤流程

  1. 获取成绩数据:通过Python脚本抓取山东大学选课中心的数据,将代码中的学号密码替换为用户的实际信息。
  2. 自动更新提醒:借助shell脚本及计划任务设置,定期检查成绩更新。无论何时成绩发布,系统都会自动发送邮件提醒,再也不必反复手动查询。

实现代码(替换学号与密码):

import requests
from bs4 import BeautifulSoup
import smtplib

# 用户信息
username = '你的学号'
password = '你的密码'

# 邮件提醒配置
smtp_server = 'smtp.example.com'
sender_email = '你的邮箱'
receiver_email = '接收邮箱'

# 登录及成绩查询逻辑
# 代码详解...

利用本代码和自动化任务配置,可以有效简化成绩查询流程,提供便捷的成绩更新体验。

py 文件大小:799B