一、脚本功能
增加网页浏览量,简称刷量
二、脚本文件结构
ipporxy.txt # 存放代理ip
main.py # 主程序
proxiesIp.py # 代理ip检测
user_set.py # 刷量调整区域
三、具体代码
ipporxy.txt
116.253.208.239:33080 123.56.175.31:3128 139.9.64.238:443 123.56.175.31:3128 139.9.64.238:443
main.py
#!/usr/bin/env python
'''
1. 手动输入某个新闻链接,然后模拟人工访问网页
2. 可定义:N 个网页、刷新数量、刷新速度、访问浏览器
3. 数量要求:[700 ~ 100000]
'''
from ast import Try
import requests
import warnings
import urllib3
from bs4 import BeautifulSoup
import os,time,random,datetime
import _thread,queue
import user_set as user
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from requests.packages.urllib3.exceptions import InsecureRequestWarning
warnings.filterwarnings('ignore')
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
urllib3.disable_warnings()
available_ip = ''
test_url = 'https://www.baidu.com'
# 读取有效 ip 文件
def ip_file ():
available_ips=[]
try:
with open('./ipporxy.txt','r',encoding='UTF-8') as f:
for l in f.readlines():
available_ips.append(l.rstrip('\n'))
return available_ips
except Exception:
print("Error 没有ipporxy.txt文件")
exit()
def ip_random ():
ips = ip_file ()
if ips:
proxie = random.choice(ips)
requests.DEFAULT_RETRIES = 5
s = requests.session()
s.keep_alive = False
proxies = { "http": proxie, "https": proxie}
try