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.youkuaiyun.com/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 : 准考证号
address : list类型,要发生到哪些邮箱
'''
url = 'https://yz.chsi.com.cn/apply/cjcx/t/' + code + '.dhtml'
op
考研成绩自动查分,python实现。
最新推荐文章于 2023-03-27 16:09:55 发布
使用Python的selenium库实现考研成绩自动查询,并通过SMTP发送含有成绩截图的邮件通知。代码包括查询、页面保存、邮件发送等功能,适用于已开通成绩查询的招生单位。

最低0.47元/天 解锁文章
613

被折叠的 条评论
为什么被折叠?



