码迷,mamicode.com
首页 > 编程语言 > 详细

python selenium自动登录百度加转窗口

时间:2019-05-30 10:31:36      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:tps   句柄   sleep   title   pat   打印   BMI   登录百度   window   

大概思路:

1.定位到登录界面的名字,密码输入框

2.获取当前窗口句柄

3.打印网页title证明句柄以及装换

from selenium import webdriver
import time
driver=webdriver.Chrome()
url=‘https://passport.baidu.com/v2/?login&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F&sms=5‘
driver.get(url)
driver.implicitly_wait(10)
driver.find_element_by_xpath("//*[@id=‘TANGRAM__PSP_3__footerULoginBtn‘]").click()  #切换到账号密码登录界面
driver.find_element_by_xpath(‘//*[@id="TANGRAM__PSP_3__userName"]‘).send_keys(‘账号‘)
driver.find_element_by_xpath(‘//*[@id="TANGRAM__PSP_3__password"]‘).send_keys(‘密码‘)
time.sleep(10)
driver.find_element_by_xpath(‘//*[@id="TANGRAM__PSP_3__submit"]‘).click()
time.sleep(5)
windows = driver.window_handles
print(windows)
driver.switch_to.window(windows[-1])//获取窗口句柄
print(driver.title)
driver.quit()

 

python selenium自动登录百度加转窗口

标签:tps   句柄   sleep   title   pat   打印   BMI   登录百度   window   

原文地址:https://www.cnblogs.com/chenminyu/p/10947872.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!