deason 2 роки тому
батько
коміт
5f9042f3f1

+ 2 - 0
README

@@ -20,6 +20,8 @@ pyinstaller --onefile main.py
 cd exportexamdetail
 pyinstaller main.spec
 
+注意:main.spec文件内的路径是否正确
+
 https://www.runoob.com/python/python-tutorial.html
 
 

+ 1 - 0
exportexamdetail/config.properties

@@ -3,5 +3,6 @@ username=
 password=654321
 examId=4527
 courseId=
+studentCodes=
 outputpath=D:/output
 domain=hnsfdx.exam-cloud.cn

+ 1 - 0
exportexamdetail/config.py

@@ -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"]
 

+ 4 - 0
exportexamdetail/examInf.py

@@ -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")