利用 selenium 给好友的 QQ空间 说说 加浏览量 - Python

在这里插入图片描述

import time

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By

while True:

    # 生成驱动器对象 / Chrome
    chrome_path = r'C:/chromedriver'
    driver = webdriver.Chrome(executable_path=chrome_path)

    # 打开QQ空间登陆地址
    driver.get('http://qzone.qq.com')

    # 登录表单在页面的框架中,所以要切换到该框架
    driver.switch_to.frame('login_frame')

    # 显示等待加载class属性face
    WebDriverWait(driver, 10).until(
        EC.presence_of_element_located((By.CLASS_NAME, 'face'))
    )

    # 查找所有含face属性的a标签
    trs = driver.find_elements_by_xpath('//div[@id="qlogin_list"]/a[@class="face"]')

    # 遍历a标签,选中需要登陆的QQ号
    for tr in trs:

        QQ = tr.find_element_by_xpath('//span[@id="img_out_88888888"]').get_attribute('uin')

        if QQ == '88888888':
            f = tr.find_element_by_xpath('//a[@class="face"]')
            # 点击登陆
            f.click()
            break

    # 等待页面地址加载出来
    WebDriverWait(driver, 10).until(
        EC.url_to_be('https://user.qzone.qq.com/88888888')
    )

    # 浏览打开需要刷流量的空间 / 说说
    driver.get('https://user.qzone.qq.com/7777777/6')

    driver.execute_script('window.scrollTo(0, document.body.scrollHeight)')  # 下拉

    time.sleep(5)
    driver.close()
    time.sleep(5)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值