用python selenium 单窗口单IP刷网站流量脚本
近期有朋友说需要增加自己网站的流量,故用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()
使用说明
- 免费ip可自行搭建IP池
- 本案例之前采用的单窗口单ip,新建一个bat文件将脚本开N个进程一起刷贼快。
- 也可以使用动态IP但只能单进程刷,单窗口单IP刷量是动态IP的N倍。