本文共 1340 字,大约阅读时间需要 4 分钟。
如果前面你看了我的文章,可以通过我这个应用的实例来练习一下
# coding:utf-8import timefrom selenium import webdriver# 加启动配置option = webdriver.ChromeOptions()option.add_argument('disable-infobars')# 打开chrome浏览器browser = webdriver.Chrome(chrome_options=option)time.sleep(3)browser.get("http://xjw1.ncst.edu.cn/")time.sleep(4)print("请输入账号")zhanghao=input()browser.find_element_by_class_name("input01").send_keys(zhanghao)print("请输入密码")mima=input()browser.find_element_by_css_selector("body > table > tbody > tr > td > table.mainbox > tbody > tr:nth-child(1) > td:nth-child(2) > form > table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td:nth-child(2) > input").send_keys(mima)print("请输入验证码")yanzheng=input()browser.find_element_by_xpath("/html/body/table/tbody/tr/td/table[3]/tbody/tr[1]/td[2]/form/table/tbody/tr[2]/td/table/tbody/tr[3]/td[2]/input").send_keys(yanzheng)browser.find_element_by_id("btnSure").click()time.sleep(3)browser.find_element_by_css_selector("#top_moduleTabDIV > table > tbody > tr > td.btn3 > a").click()time.sleep(2)browser.find_element_by_css_selector("#project > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td > a").click()time.sleep(1)print("I have done it")
呃呃,这个是我们学校选课官网。大家了解一下思路就可以哈哈。
前面的为谷歌驱动添加项的我就不多说了,可以去我博客看。打开浏览器,打开华北理工大学官网,打开F12 xxxxxxxxxx自己看吧。
转载地址:http://nykrn.baihongyu.com/