0
点赞
收藏
分享

微信扫一扫

使用python实现网页自动登陆

小月亮06 2023-11-01 阅读 12

#!/usr/bin/env python3
#coding=utf-8
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import time
#打开浏览器
#chromedriver.exe版本需要和浏览器保持一致,否则会报错
driver = webdriver.Chrome("C:\Program Files\Google\Chrome\Application\chromedriver.exe")
driver.maximize_window()
#输入网址
driver.get("https://114.114.114.114:31943")
#需要根据自己实际情况修改
#点击高级按钮
driver.find_element(By.ID, "details-button").click()
#点击继续前往
driver.find_element(By.ID, "proceed-link").click()

#点击用户登陆
WebDriverWait(driver,30).until(EC.element_to_be_clickable((By.ID, "subUserLogin"))).click()
#输入用户名密码
WebDriverWait(driver,30).until(EC.element_to_be_clickable((By.ID, "accountNameId"))).send_keys("accountname")
WebDriverWait(driver,30).until(EC.element_to_be_clickable((By.ID, "userNameId"))).send_keys("username")
WebDriverWait(driver,30).until(EC.element_to_be_clickable((By.ID, "pwdId"))).send_keys("xxxxxxxxxx")
time.sleep(1)
#点击登陆
driver.find_element(By.ID, "btn_submit").click()
print(driver.title)
time.sleep(18000)

google浏览器插件:
https://googlechromelabs.github.io/chrome-for-testing/

举报

相关推荐

0 条评论