导入模块
import time #时间模块
from selenium import webdriver #办公自动化
用selenium使用驱动器
wb = webdriver.Chrome('驱动器地址')
后面可以用Xpath定位元素位置。
代码案例:
import time #时间模块
from selenium import webdriver #办公自动化
# import logging
def tiWen(z,p):
wb = webdriver.Chrome('驱动器位置')
wb.get("http://xscfw.hebust.edu.cn/survey/login")
zhangHu = wb.find_element_by_xpath('//input[@name="user"]')
Pwd_t = wb.find_element_by_xpath('//input[@name="pwd"]')
zhangHu.send_keys(z) #填写账号
Pwd_t.send_keys(p) #填写密码
time.sleep(5) #暂停5秒
login = wb.find_element_by_xpath('//button[@id="login"]')
login.click()
wb.switch_to.window(wb.window_handles[0])
wb.refresh()
time.sleep(5)
button_00 = wb.find_element_by_xpath('//div[@class="mdui-list-item-content"]')
button_00.click()
time.sleep(5)
wb.switch_to.frame
button_01 = wb.find_element_by_xpath('//input[@name="c1"]')
print(button_01.get_attribute('value'))
if button_01.get_attribute('value') == '':
button_01.send_keys("36.6")
button_02 = wb.find_element_by_xpath('//input[@name="c4"]')
if button_02.get_attribute('value') == '':
button_02.send_keys("36.6")
button_03 = wb.find_element_by_xpath('//div[@index="6"]/label[2]/i')
button_03.click()
button_04 = wb.find_element_by_xpath('//button[@id="save"]')
time.sleep(5)
button_04.click()
if __name__ == "__main__":
z = "账号"
p = '密码'
tiWen(z,p)