Python实战:使用selenium刷访问量

闲来无事,用selenium写了一个简单的刷访问量的程序。

# -*- coding: utf-8 -*-

import time
from selenium import webdriver


def open_blog():
    # 打开浏览器
    driver = webdriver.Chrome()
    # 最大化
    driver.maximize_window()
    # 访问地址
    driver.get("https://blog.csdn.net/m1090760001")
    # 读取博客列表
    articles = driver.find_element_by_xpath("//div[@class='article-list']")
    item_list = articles.find_elements_by_class_name("article-item-box")
    print("len:", len(item_list))
    for i in range(len(item_list)):
        item = articles.find_element_by_xpath("//div[" + str(i+1) + "]/h4/a")
        print(item.text)
        item.click()

    time.sleep(1)
    driver.quit()


if __name__ == "__main__":
    for i in range(5):
        print(i)
        open_blog()
        time.sleep(10)

发布了19 篇原创文章 · 获赞 67 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/m1090760001/article/details/103329077