考研成绩自动查分,python实现。

使用Python的selenium库实现考研成绩自动查询,并通过SMTP发送含有成绩截图的邮件通知。代码包括查询、页面保存、邮件发送等功能,适用于已开通成绩查询的招生单位。
摘要由CSDN通过智能技术生成
1 以下为实现代码,query_score函数实现了查询分数,并对页面截屏保存到当面目录下./img下
2 write_content 实现了将查分页面保存到当面目录html下
3 send_email 实现了查询成绩截屏发送邮箱,截屏可能不完全,可选择5中的查看成绩方式,注意发送邮箱要配置授权码,可参考 https://zhidao.baidu.com/question/1055536101810186459.html
4 write_content实现了保存查询当前页面,可用游览器直接打开查看
5 write_txt 保存了本次查询页面是否成功,如果成功,可更具编号找到对应的页面源码查看成绩
6 本代邮箱发送参考了该博客: https://mp.csdn.net/mp_blog/creation/editor/122197998 并做了部分改进

# --*-- coding:utf-8 --*--
# @Time : 2023/2/10 17:31
# @Author : taotao
# @File : auto_query_ky_score.py
# @Software : PyCharm
import smtplib
import time
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from selenium import webdriver
from selenium.webdriver.common.by import By
import traceback

def query_score(code, name, sfz, zkz, address, i):
    '''
    code : 学校代码,例如清华是10003
    name : 你的名字
    sfz : 身份证号码
    zkz : 准考证号
    ad
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值