selenium模擬登錄QQ空間

最近學習了selenium測試工具,突發奇想模擬一下登錄本身的QQ空間,並自動點贊。python

下面是代碼,(注意不要屢次登錄,不然會報帳號異常)web

#!usr/bin/env python#-*- coding:utf-8 _*-
"""
@author:lenovo
@file: 模擬登錄QQ空間.py
@time: 2019/11/07
"""
from selenium import webdriver
import time
driver = webdriver.Chrome(r'C:\Users\lenovo\AppData\Local\Google\Chrome\Application\chromedriver.exe')
# 設置瀏覽器窗口的位置和大小
driver.set_window_position(20,40)
driver.set_window_size(1100,700)

# 打開一個頁面(QQ空間登陸頁)
driver.get("https://i.qq.com/")
driver.save_screenshot('1.png')

'''開始登錄'''
driver.switch_to.frame('login_frame')  #這裏要登錄的框寫在js裏面了  因此用switch_to 進入frame框裏面  (嘗試了好幾回,彈出的框盡然寫在js裏面,有點噁心)
driver.find_element_by_id('switcher_plogin').click()
driver.find_element_by_id('u').clear()  #清空原有的信息  好比 placeholder屬性的殘留value值
driver.find_element_by_id('u').send_keys('1028XXXX')
driver.find_element_by_id('p').clear()
driver.find_element_by_id('p').send_keys('wXXXXX')#password
driver.find_element_by_id('login_button').click()
'''接下來咱們來獲取元素自動點贊'''
。。。 下次補上

# 退出窗口
driver.quit()
相關文章
相關標籤/搜索