体温打卡(自动化)

导入模块

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)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值