使用python 自动登陆网页

发布时间:2022-06-21 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了使用python 自动登陆网页脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
#引入selenium库中的 webdriver 模块
from selenium import webdriver
#引入time库
import time

# 打开谷歌浏览器
driver = webdriver.Chrome()
# 一级界面
# //*[@id="mode_mtqrcode"]/div/div[3]/ul/li/label
# //*[@id="mode_mtqrcode"]/div/div[3]/ul/li/label
# //*[@id="mtqrcode_submitBtn"]
# //*[@id="mtqrcode_id"]
# 二级页面
# //*[@id="mtqrcode_phone_attr"]
# //*[@id="mtqrcode_3621274002_attr"]
# //*[@id="mtqrcode_info_btn"]
# 打开登陆界面
driver.get('http://1.1.1.4/ac_portal/disclaimer/pc.html?ip=192.168.100.128&r=57&t=1644461936&c=93734330352&_FLAG=1&domain_wechat=oauthservice.net&template=disclaimer&tabs=mtqrcode&vlanid=0&_ID_=0&switch_url=&url=http://www.gstatic.com/generate_204&controller_type=&mac=b0-44-14-dd-cb-09')
'''
考虑到网页打开的速度取决于每个人的电脑和网速,
使用time库sleep()方法,让程序睡眠3秒
'''
time.sleep(3)

# 输入二维码
# move=driver.find_element_by_id("mode_mtqrcode")
# ActionChains(driver).move_to_element(move).perform()
driver.find_element_by_xpath('//*[@id="mtqrcode_id"]').send_keys('88888888')
time.sleep(1)
#driver.find_element_by_xpath('//*[@id="lPassword"]').send_keys('密码')
#点击登录按钮
driver.find_element_by_xpath('//*[@id="mtqrcode_submitBtn"]').click()

time.sleep(3)

driver.find_element_by_xpath('//*[@id="mtqrcode_phone_attr"]').send_keys('1')
driver.find_element_by_xpath('//*[@id="mtqrcode_3621274002_attr"]').send_keys('1')
time.sleep(1)
driver.find_element_by_xpath('//*[@id="mtqrcode_info_btn"]').click()

 原理是,打开网页页面后,通过F12寻找到网页中的控件元素,进行输入,以及按钮点击的操作。

脚本宝典总结

以上是脚本宝典为你收集整理的使用python 自动登陆网页全部内容,希望文章能够帮你解决使用python 自动登陆网页所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: