selenium+js自动连接Magic_WiFi

from selenium import webdriver
import time


data = {
    'url': 'http://10.0.0.1',
    'login': 'loginBtn',
    'telephone': 'telephone',
    'auth_code': 'authCode',
    'login_btn': 'loginBtn',
    'phone': 'xxxxxxxxxxx',
    'captcha': 'xxxx',
}
browser = webdriver.Chrome()

# 点击"网页联网"按钮
browser.maximize_window()
browser.get(data['url'])
time.sleep(2)
login_elem = browser.find_element_by_id(data['login'])
login_elem.click()

# 登录
telephone = browser.find_element_by_name(data['telephone'])
auth_code = browser.find_element_by_name(data['auth_code'])
login_btn = browser.find_element_by_id(data['login_btn'])
time.sleep(2)
telephone.send_keys(data['phone'])
time.sleep(2)
auth_code.send_keys(data['captcha'])
time.sleep(2)
login_btn.click()

# 放行操作
time.sleep(5)
refresh_js = 'location=document.body.querySelector(\'div[class=\"row back_c_ffffff padding_bottom_20\"] div a\');'
browser.execute_script(refresh_js)

猜你喜欢

转载自www.cnblogs.com/debug/p/11257823.html