不懂先生

qq空间自动化登录
序言今天晚上闲的蛋疼,然后想看一下空间动态,但是发现登个qq再去点击qq空间好麻烦啊,于是心血来潮编了个程序实现了...
扫描右侧二维码阅读全文
25
2021/08

qq空间自动化登录

序言

今天晚上闲的蛋疼,然后想看一下空间动态,但是发现登个qq再去点击qq空间好麻烦啊,于是心血来潮编了个程序实现了该过程。

代码

# -*-coding:utf-8 -*-
# 作者:不懂先生
# 日期: 2021/8/24
from selenium import webdriver
from time import sleep
from selenium.webdriver import ActionChains
bro = webdriver.Chrome('chromedriver.exe')
bro.get('https://qzone.qq.com/')
bro.switch_to.frame('login_frame')
a_tag = bro.find_element_by_id('switcher_plogin')
a_tag.click()
userName_tag = bro.find_element_by_id('u')
userWord_tag = bro.find_element_by_id('p')
sleep(1)
userName_tag.send_keys('输入自己的qq号')
sleep(1)
userWord_tag.send_keys('输入自己的qq密码')
sleep(1)
btn = bro.find_element_by_id('login_button')
btn.click()
sleep(2)
bro.switch_to.frame('tcaptcha_iframe')
div = bro.find_element_by_id('slideBlock')
# 动作链
action = ActionChains(bro) #导入浏览器对象
# 点击长按指定的标签
action.click_and_hold(div)
action.move_by_offset(170, 0).perform()#滑动验证向右移动的距离,此处存在不足,不能针对所有的滑块进行操作,待更新
action.release(div).perform()#强制释放hold操作
sleep(5)
bro.quit()
Last modification:January 18th, 2022 at 04:27 pm

Leave a Comment