需提前装好chrome浏览器,python3,selenium等库,以及chromedriver,详细教程请自行百度!!
代码
# -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.support.ui import Select
from time import sleep
chrome_options = webdriver.ChromeOptions()
class Qiangke(object):
login_url = "https://inquiry.ecust.edu.cn/jsxsd/view/jzdl/index_jzdl.jsp" #登录页面,我这里是华理的家长端,需要输入学号姓名身份证,当然也可以自行改为学生端的连接,对应项改为学号密码即可
initmy_url = 'https://inquiry.ecust.edu.cn/jsxsd/view/jzdl/jzMain.jsp' #这里填写登录后的初始页面
select_url = "https://inquiry.ecust.edu.cn/jsxsd/xsxk/xsxk_index?jx0502zbid=B87E6388B7A64FD3907324EC1F4C7004" #这里填写抢课链接
xh = u"10182308" #填写学号
name = '啊啊啊' #填写名字
sfz = '123456789123456789' #填写身份证
_user = "592435776@qq.com" #填写你的邮箱(用于发邮件提醒抢课成功)
_pwd = "abcdefgh" #授权码,在邮箱里获得
_to = "592435776@qq.com" #收件人邮箱,可以写自己的,帮别人抢课就发别人的
course_category = u'专业内跨年级选课' # 这里填写选课种类,这个脚本只能抢跨年级,跨专业,和公选,需输入完整的名字如“专业内跨年级选课”,“跨专业选课”,“公选课选课”
class_name = u"物联网" #这里输入你想抢的课的名字(关键字即可)
teacher_name = u"黄如" #这里输入你想抢的课的老师的