Python Selenium 自动评分机器人:实现高效便捷的在线评阅
需要修改的代码:在论坛打分程序中,在点击下一个学生后,判断是否已经到达最后一个学生,并将running变量设为False停止程序的代码段。
需要修改的位置:在论坛打分程序的try语句块中,在点击下一个学生后添加判断是否已经到达最后一个学生的代码,并在此处将running变量设为False停止程序。具体代码如下:
点击下一个学生
next_student_element = self.browser.find_element(By.XPATH, '//i[@ng-click="goToNextStudent()"]') if "disabled" in next_student_element.get_attribute("class"): self.update_running_label('已到最后,请手动保存后重新开始!') self.running = False # 添加此行代码 break else: next_student_element.click() time.sleep(3) self.update_running_label('论坛打分中...')
原文地址: https://www.cveoy.top/t/topic/f2ji 著作权归作者所有。请勿转载和采集!