'''
模拟登录QQ空间
'''
from selenium import webdriver
from selenium.webdriver import ActionChains
from time import sleep
#实例化浏览器对象
bro = webdriver.Chrome(executable_path='./chromedriver.exe')
#发起请求
bro.get('https://qzone.qq.com/')
#该界面会直接提示使用二维码登录,且元素存在与iframe中,需要先切换下定位作用域
bro.switch_to.frame('login_frame')
#找到账号与密码登录按钮并点击
btn = bro.find_element_by_id('switcher_plogin')
btn.click()
#定位账号密码文本框及登录按钮
name = bro.find_element_by_id('u')
name.send_keys('************')
sleep(1)
password = bro.find_element_by_id('p')
sleep(1)
password.send_keys('****************')
login_btn = bro.find_element_by_id('login_button')
login_btn.click()
sleep(5)
bro.quit()
selenium学习02
最新推荐文章于 2024-08-08 19:19:08 发布