美文网首页
用python selenium 单窗口单IP刷网站流量脚本

用python selenium 单窗口单IP刷网站流量脚本

作者: 就是无聊_ | 来源:发表于2019-12-12 14:52 被阅读0次

    近期有朋友说需要增加自己网站的流量,故用python写了一个简单的脚本,配合IP池或者动态IP都可以刷,当然最爽的是单窗口单IP。

    说明

    作弊可耻!

    环境

    python3.8 + selenium + 动态ip(或单窗口单ip)

    代码

    #-*- coding:utf-8 -*-
    from selenium import webdriver
    import time,requests,random
    from selenium.common.exceptions import NoSuchElementException
    chromeOptions = webdriver.ChromeOptions()
    
    i = 0
    while True:
        #免费IP池的话设置在下方,这边本地使用了单窗口单ip所以注销
        #ip = 'http://' + requests.get('http://localhost:5555/random').text
        # 设置代理
        #chromeOptions.add_argument("--proxy-server=%s"%ip)
        chromeOptions.add_argument('--headless')
        chromeOptions.add_argument('--disable-gpu')
        b = webdriver.Chrome(options = chromeOptions)
        try:
            b.get("目标网站")
            time.sleep(2)
            for k in range(1,5):
                j = random.randint(1,10)
                b.find_element_by_xpath('随机开几个网站div[{}]/ul/li[{}]/a'.format(k,j)).click()
                time.sleep(3)
            b.find_element_by_link_text("随机点几个栏目").click()
            j = random.randint(1,10)
            b.find_element_by_xpath('随机开几个网站ul[1]/li[{}]/a'.format(j)).click()
            time.sleep(5)
            b.find_element_by_link_text('随机点几个栏目').click()
            time.sleep(3)
            i += 1
            print('已刷新--',i,'--次')
        except Exception as e:
            print(e)
        b.quit()
    

    使用说明

    1. 免费ip可自行搭建IP池
    2. 本案例之前采用的单窗口单ip,新建一个bat文件将脚本开N个进程一起刷贼快。
    3. 也可以使用动态IP但只能单进程刷,单窗口单IP刷量是动态IP的N倍。

    相关文章

      网友评论

          本文标题:用python selenium 单窗口单IP刷网站流量脚本

          本文链接:https://www.haomeiwen.com/subject/kwktnctx.html