@@ -20,6 +20,8 @@ pyinstaller --onefile main.py
cd exportexamdetail
pyinstaller main.spec
+注意:main.spec文件内的路径是否正确
+
https://www.runoob.com/python/python-tutorial.html
@@ -3,5 +3,6 @@ username=
password=654321
examId=4527
courseId=
+studentCodes=
outputpath=D:/output
domain=hnsfdx.exam-cloud.cn
@@ -6,6 +6,7 @@ username=parseer["config"]["username"]
password=parseer["config"]["password"]
examId=parseer["config"]["examId"]
courseId=parseer["config"]["courseId"]
+studentCodes=parseer["config"]["studentCodes"]
outputpath=parseer["config"]["outputpath"]
domain=parseer["config"]["domain"]
@@ -133,6 +133,10 @@ def solveexamRecord(examRecorddetail):
courseName = examRecorddetail["courseName"]
studentCode = examRecorddetail["studentCode"]
+ if len(config.studentCodes) > 0 and config.studentCodes.find(studentCode) == -1:
+ print("跳过! " + courseCode + "_" + identityNumber + "_" + studentName + ".pdf")
+ return None
record = bs4.BeautifulSoup(
open(common.resource_path(os.path.join("template", "template.html")), "r", encoding="utf-8"),
features="html.parser")