python多线程刷网站流量(含ip代理池文档,可制作成exe文件挂服务器代刷)
python多线程刷网站流量(含ip代理池文档,可制作成exe文件挂服务器代刷)
- 原理
- 代码
- 构造请求
- 所需库
- 多线程刷
- 导出为exe文件(方便放在后台刷)
- 放到服务器里刷
- 总结
本篇文章仅供学习,请勿滥用
(现在很多网站都有相应操作防刷流量,一不小心可能会被清空)
原理
利用python构造请求去刷流量
不同网址利用不同方法防刷流量,大部分都是:
1、看请求头是否多次访问
2、访问量每天是否大致相同,是否突然暴增等等
3、其他方式
1其实很容易解决,可以用ip代理池构造不同请求头去刷
详情可回顾文章
利用多线程爬虫搭建代理ip池的两种方法(含源码)
python构建随机ip请求头以及headers
2的话也很容易解决,刷几天不刷几天就完事了,或者降低刷取速率(利用time.sleep())
3的话很难说,毕竟现在刷流量的很多,tb购买也不能百分百保证没事,所以不能盲目滥刷
代码
这里用csdn做例子
首先你得把要刷的网站网址拿到,可以用爬虫拿(太简单就不说了,你也可以一个个复制)
构造请求
所需库
import random
import xlrd # 引入模块
import requests
import time
import os
url = ['https://blog.csdn.net/qq_43337502/article/details/108024008','https://blog.csdn.net/qq_43337502/article/details/108033669','https://blog.csdn.net/qq_43337502/article/details/108048761']#这里放我之前写过的文章
def pa(page):count = 0while count<1000:#自己调要多少次print("ok")for i in url:response = requests.get(i,headers={'User-Agent':getheaders()},proxies={'http':getipd()})if response.status_code == 200:count = count + 1if count % 6: # 每6次访问为1个循环,其中5次访问等待时间为31秒,另1次为61秒time.sleep(31) # 为每次页面访问设置等待时间是必须的,过于频繁的访问会让服务器发现刷阅读量的猥琐行为并停止累计阅读次数else:time.sleep(61)print('Success ' + str(count), 'times')return page
请求不能过量,time.sleep()是最基本的要求,其中getheaders()和getipd()参考 python构建随机ip请求头以及headers
如果没有IP代理池,也可以构造普通的请求,这个要求不大的
多线程刷
因为我们每次请求网址都是不同headers头,可以用多线程去刷他
with ThreadPoolExecutor(max_workers=5) as t: # 创建一个最大容纳数量为5的线程池task1 = t.submit(pa, (1)) #pa是函数task2 = t.submit(pa, (2)) # 通过submit提交执行的函数到线程池中task3 = t.submit(pa, (3))task4 = t.submit(pa, (4))task5 = t.submit(pa, (5))
记住一定不要开太多线程(开也没用也不会算在里面),你大量请求会被发现的
导出为exe文件(方便放在后台刷)
参考我之前的文章Python导出为exe程序(安装pyinstaller出错解决办法)
放到服务器里刷
如果我们放到服务器,他就会一天不停的刷
你可以利用命令或者远程连接去把exe文件挂到服务器后台刷
首先你要有服务器(学生服务器挺便宜的),Linux要比window好
利用命令的话网上大把教程我就不重复了
我这里拿window来举例子吧:
先利用vnc远程连接到电脑(参考文章:vnc远程连接)
记得要先设置vnc密码以及安全组配置
进去之后你可以利用qq、qq邮件、github传文件(只有qq快其他都很慢)
把exe文件拿到,点就完事了,然后看到exe文件已经挂到服务器后台在帮你刷了
当然你也可以下个Ancoda配置成python环境(超简单傻瓜式安装),然后打开软件spyder(跟pycharm一样)复制代码进去开刷
总结
总的来说非常简单,即使你没有服务器你也可以放在本地刷
当然只是拿来学习用切记请勿盲目乱用
有不懂的欢迎私信我,如果不会搭建ip代理池也可以私信问我拿一份ip代理池文档去用
如果觉得文章对你有用请点个赞给个关注吧!
python多线程刷网站流量(含ip代理池文档,可制作成exe文件挂服务器代刷)相关推荐
- python利用proxybroker构建爬虫免费IP代理池!不用担心被封了!
大纲 前言 ProxyBroker简介 ProxyBroker安装 在终端使用ProxyBroker 在代码中使用ProxyBroker 总结 前言 写爬虫的小伙伴可能遇到过这种情况: 正当悠闲地喝着 ...
- python打印机打印图片_python连接打印机实现打印文档、图片、pdf文件等功能
引言 python连接打印机进行打印,可能根据需求的不同,使用不同的函数模块. 如果你只是简单的想打印文档,比如office文档,你可以使用ShellExecute方法,对于微软office的文档.p ...
- python调用打印机打印pdf_python连接打印机实现打印文档、图片、pdf文件等功能
# 打印二维码 def print_barcode(request): import pyqrcode import random,string from PIL import Image,Image ...
- [网络安全自学篇] 十七.Python攻防之构建Web目录扫描器及ip代理池(四)
这是作者的系列网络安全自学教程,主要是关于网安工具和实践操作的在线笔记,特分享出来与博友共勉,希望您们喜欢,一起进步.前文分享了Python弱口令攻击.自定义字典生成,调用Python的exrex库实 ...
- python代理ip多进程_静听网+python爬虫+多线程+多进程+构建IP代理池
目标网站:静听网 网站url:http://www.audio699.com/ 目标文件:所有在线听的音频文件 附:我有个喜好就是晚上睡觉听有声书,然而很多软件都是付费才能听,免费在线网站虽然能听,但 ...
- 静听网+python爬虫+多线程+多进程+构建IP代理池
目标网站:静听网 网站url:http://www.audio699.com/ 目标文件:所有在线听的音频文件 附:我有个喜好就是晚上睡觉听有声书,然而很多软件都是付费才能听,免费在线网站虽然能听,但 ...
- python爬虫:多线程收集/验证IP从而搭建有效IP代理池
文章目录 搭建代理IP池 (1)IP来源 (2)初步收集IP (3)可用性检验 (4)IP池存储展示 (5)单线程IP池完整实现 (6)多线程IP验证 搭建代理IP池 (1)IP来源 了解到代理IP及 ...
- JAVA刷网站流量的技术研究总结
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任. http://soarwell.blog.51cto.com/689880/1318324 ...
- 免费IP代理池定时维护,封装通用爬虫工具类每次随机更新IP代理池跟UserAgent池,并制作简易流量爬虫...
前言 我们之前的爬虫都是模拟成浏览器后直接爬取,并没有动态设置IP代理以及UserAgent标识,这样很容易被服务器封IP,因此需要设置IP代理,但又不想花钱买,网上有免费IP代理,但大多都数都是不可 ...
- Python爬虫——建立IP代理池
在使用Python爬虫时,经常遇见具有反爬机制的网站.我们可以通过伪装headers来爬取,但是网站还是可以获取你的ip,从而禁掉你的ip来阻止爬取信息. 在request方法中,我们可以通过prox ...
最新文章
- 130万奖金池!国家智能网联汽车创新中心ICV创新算法攻关任务报名通道火热开启!...
- Simulink仿真 离散系统仿真
- 【Python】写文件个性化设置模块Python_Xlwt练习
- java 容器、二叉树操作、107
- c语言程序设计多数求最大值,C语言编程问题存在三个整数,使x²+y²+z²=625,求x+y+z的最大值。这是大一C语言实验书的习题,请不要用过于复杂的算法语句...
- 什么是对象?——摘自《设计模式精解》(熊节 译,清华大学出版社,2004.12,P20)...
- 女生来大姨妈该怎么哄她?
- android 的 sp 智能指针用法介绍 sp wp
- ECCV 2020 Oral 中谷歌论文盘点,点云与3D方向工作居多
- 太强大了 | 一键生成,太强大了……
- Oracle如何使用PL/SQL调试存储过程
- Swift新手教程3-字符串String
- 谷粒商城-商城业务-商品详情
- Win7下更改iTunes备份路径最便捷的方法
- 2018厦门大学计算机技术分数线,厦门大学2018年各省市录取分数线
- maxmemory-policy
- 项目是如何死掉的?太过真实!哈哈哈~嗝~~
- Python每日一记42机器学习中特征重要性feature_importances_
- Omics精进04|临床Gene Panel检测-实验生物信息学分析
- 网站seo优化推广方式有哪些?如何提高网站排名?