概述
此脚本是针对四川大学本科教务系统开发的自动化选课脚本, 方便学生选课。 对其它网站无效, 但可以作为参考。
在脚本中写入想要选择的课程号与课序号, 以及用户名和密码, 即可不断自动刷课直到选课成功为止。
代码实现
#coding:utf-8
from selenium import webdriver
import time
browser=webdriver.Chrome() #浏览器
kch = "311084030" #想要选择的课程号
kxh = "01" #想要选择的课序号
def isElementExist(_browser, _string, _type):
flag=True
browser=_browser
try:
if _type == 'name':
browser.find_element_by_name(_string)
elif _type == 'xpath':
browser.find_element_by_xpath(_string)
elif _type == 'text':
browser.find_element_by_link_text(_string)
return flag
except:
flag=False
return flag
def phase1():
#打开网址,并登录
browser.get("http://202.115.47.141/login.jsp")
s1 = 'username' #此处为用户名
s2 = 'password' #此处为密码
while Fa