支持多种计数服务的访问量提升工具 • 高效 HTTP 请求 • Selenium 浏览器模拟 • 多设备伪装
直接运行脚本,观察上方徽章数字变化:
# 克隆项目
git clone https://github.com/Ronchy2000/Visitor-Counter-Cheater.git
cd Visitor-Counter-Cheater
# 运行脚本(默认配置已指向本项目)
python3 visitor_badge_attack.py效果: 刷新本页面,顶部徽章数字立即增加!
使用不同的攻击脚本测试演示站点:
# visitor-badge 方式(修改配置指向演示站点)
python3 busuanzi_attack_efficient.py
# 或使用 Selenium 通用方式
python3 selenium_all_website.py配置示例:
CONFIG = {
"TARGET_URL": "https://visitor-counter-cheater.vercel.app/",
"MAX_VISITS": 50,
# ... 其他配置
}效果: 访问 演示页面,刷新后看到访问量增加!
直接发送 HTTP 请求到计数服务后端,速度快、资源消耗低,适用于大部分公开计数服务。
优势:
- 速度快(10-50倍于浏览器模拟)
- 无需浏览器依赖
- 资源占用极小
- 支持高并发
限制:
- 仅适用于服务端计数(如 visitor-badge)
- 不适用于纯前端 JS 统计(如不蒜子的某些部署)
使用真实浏览器访问页面,执行 JavaScript 统计代码,兼容性最强。
优势:
- 完全模拟真实用户行为
- 支持多种设备伪装
- 支持所有基于 JS 的统计服务
- 可绕过简单的反爬虫机制
限制:
- 速度较慢(需要完整加载页面)
- 需要安装浏览器驱动
- 资源占用较高
服务: GitHub README 徽章计数服务
脚本: visitor_badge_attack.py
特点:
- 基于 SVG 图片计数
- 无身份验证
- 无速率限制
- 性能:~600ms/次,100% 成功率
- 支持任意 GitHub 仓库 URL
使用方法:
python3 visitor_badge_attack.py配置说明:
修改脚本中的 TARGET_URL 为目标 GitHub 仓库地址:
CONFIG = {
# 支持多种格式:
# "https://github.com/username/repository"
# "github.com/username/repository"
# "username/repository"
# "username.repository"
"TARGET_URL": "https://github.com/Ronchy2000/Visitor-Counter-Cheater",
# ... 其他配置
}测试效果:
- 运行脚本后,访问目标仓库的 README
- 如果 README 中有 visitor-badge 徽章,数字会增加
- 本项目 README 顶部就有徽章,可直接测试
详细说明: 查看 visitor_badge_analysis/README.md
服务: 轻量级访客统计服务
脚本: busuanzi_efficient.py
特点:
- 基于 JSONP 回调
- 需要正确的 Referer 头
- 无明显限制
- 性能:~1000ms/次
python3 busuanzi_efficient.py配置修改 URL 和 REFERER 为目标站点。
目标: 教师个人主页的访问量和点赞功能
脚本:
- 访问量:
xidian_counter_attack.py - 点赞:
xidian_like_attack.py
特点:
- 访问量:无限制,35ms/次
- 点赞:
⚠️ IP 限制(24小时),需代理池
# 访问量攻击
python3 xidian_counter_attack.py
# 点赞攻击(注意 IP 限制)
python3 xidian_like_attack.py详细说明: 查看 xidian_analysis/README.md
脚本: selenium_all_website.py
适用场景:
- 以上专用脚本都不适用时
- 需要执行复杂 JS 逻辑
- 需要模拟真实用户交互
依赖安装:
pip install selenium webdriver-manager numpy配置示例:
CONFIG = {
"URL": "https://your-target-site.com/",
"MAX_VISITS": 50,
"INTERVAL_MEAN": 5,
"HEADLESS": True,
}运行:
python3 selenium_github.py选择攻击脚本的优先级:
- 优先使用专用 HTTP 脚本:如果目标使用 visitor-badge、不蒜子等已知服务
- 其次尝试分析接口:使用浏览器开发者工具抓包,编写针对性脚本
- 最后使用 Selenium:当以上方法都不可行时的通用方案
性能对比(单次请求):
| 方法 | 耗时 | 资源占用 | 适用范围 |
|---|---|---|---|
| HTTP 请求 | 35-1000ms | 极低 | 服务端计数 |
| Selenium | 3000-8000ms | 高 | 所有类型 |
.
├── README.md # 本文件
├── visitor_badge_attack.py # visitor-badge 攻击脚本
├── busuanzi_efficient.py # 不蒜子攻击脚本
├── xidian_counter_attack.py # 西电访问量攻击
├── xidian_like_attack.py # 西电点赞攻击
├── selenium_github.py # Selenium 通用脚本
├── logs/ # 日志目录
├── html/ # 演示页面
├── visitor_badge_analysis/ # visitor-badge 分析资料
└── xidian_analysis/ # 西电系统分析资料
所有脚本都会在 logs/ 目录生成 CSV 日志文件,记录每次访问的详细信息:
- 时间戳
- 访问序号
- 目标 URL
- User-Agent
- 状态(成功/失败)
- 响应时间
- 合理控制访问频率,避免对目标服务造成压力
- 部分服务可能有 IP 限制,需要使用代理池
- 使用前建议先小规模测试
- 遵守目标网站的使用条款
代理池构建及使用方法:
- 自建代理ip池:ynamic-Proxy-Pool
- 购买代理ip:https://www.kuaidaili.com/login/?next=/cart2%3Ft%3Dtps_c%26period%3D0
本工具仅供学习和技术研究使用,请勿用于任何违反网站服务条款或法律法规的行为。使用者需自行承担使用本工具产生的一切后果。
MIT License