下载小闲答题数据功能更新
This commit is contained in:
parent
2ff7a071c6
commit
603afd3f26
|
|
@ -1,4 +1,4 @@
|
||||||
from PySide6.QtWidgets import QWidget, QApplication, QFileDialog
|
from PySide6.QtWidgets import QWidget, QApplication, QFileDialog, QTableWidgetItem
|
||||||
from Ui_下载小闲答题数据 import Ui_Form
|
from Ui_下载小闲答题数据 import Ui_Form
|
||||||
from selenium import webdriver
|
from selenium import webdriver
|
||||||
from selenium.webdriver.common.by import By
|
from selenium.webdriver.common.by import By
|
||||||
|
|
@ -250,7 +250,9 @@ class MyWindow(QWidget,Ui_Form):
|
||||||
self.pushButton_login.clicked.connect(self.login)
|
self.pushButton_login.clicked.connect(self.login)
|
||||||
self.pushButton_getlist.clicked.connect(self.getlist)
|
self.pushButton_getlist.clicked.connect(self.getlist)
|
||||||
self.pushButton_exec.clicked.connect(self.exec)
|
self.pushButton_exec.clicked.connect(self.exec)
|
||||||
|
self.tableWidget.setColumnWidth(0,350)
|
||||||
|
self.tableWidget.setColumnWidth(1,40)
|
||||||
|
self.tableWidget.setColumnWidth(2,40)
|
||||||
def getchromePath(self):
|
def getchromePath(self):
|
||||||
pathlist = QFileDialog.getOpenFileName(self,"选择文件",".","chrome.exe文件(chrome.exe);;所有文件(*)")
|
pathlist = QFileDialog.getOpenFileName(self,"选择文件",".","chrome.exe文件(chrome.exe);;所有文件(*)")
|
||||||
self.label_chrome.setText(pathlist[0])
|
self.label_chrome.setText(pathlist[0])
|
||||||
|
|
@ -280,6 +282,8 @@ class MyWindow(QWidget,Ui_Form):
|
||||||
loginform.find_element(By.TAG_NAME,"button").click()
|
loginform.find_element(By.TAG_NAME,"button").click()
|
||||||
def getlist(self):
|
def getlist(self):
|
||||||
self.homeworklist = GetValidHomeworks(self.driver,self.lineEdit_startdate.text(),self.lineEdit_enddate.text(),self.lineEdit_graderegex.text())
|
self.homeworklist = GetValidHomeworks(self.driver,self.lineEdit_startdate.text(),self.lineEdit_enddate.text(),self.lineEdit_graderegex.text())
|
||||||
|
for i in range(len(self.homeworklist)):
|
||||||
|
self.tableWidget.setItem(i,0,QTableWidgetItem(self.homeworklist[i][0]))
|
||||||
def exec(self):
|
def exec(self):
|
||||||
for hmwk,page in self.homeworklist:
|
for hmwk,page in self.homeworklist:
|
||||||
foundhmwk = False
|
foundhmwk = False
|
||||||
|
|
|
||||||
Reference in New Issue