如果你只想快速上手,建议先按下面这个顺序判断目标属于哪一类:
- GitHub README 徽章:用
visitor_badge_attack.py - 接入了不蒜子的博客或文档站:用
busuanzi_attack_efficient.py - CSDN、普通博客文章页、需要执行 JS 的网页:用
selenium_all_website.py - 西电教师主页:用
xidian_counter_attack.py或xidian_like_attack.py
如果你正在寻找这些计数器本身的接入方式,也可以先看对应官网:
- visitor-badge: https://visitor-badge.laobi.icu/
- 不蒜子: https://busuanzi.ibruce.info/
# 默认配置已指向本项目
python3 visitor_badge_attack.py运行后访问 https://github.com/Ronchy2000/Visitor-Counter-Cheater,查看 README 顶部徽章数字变化。
修改 visitor_badge_attack.py 中的配置:
CONFIG = {
"TARGET_URL": "https://github.com/username/repository",
"MAX_VISITS": 50,
"INTERVAL_MEAN": 1.0,
"INTERVAL_MIN": 0.3,
}TARGET_URL 也支持以下写法:
"TARGET_URL": "username/repository"
# 或
"TARGET_URL": "username.repository"CONFIG = {
"TARGET_URL": "https://github.com/Ronchy2000/Visitor-Counter-Cheater",
"MAX_VISITS": 5,
"INTERVAL_MEAN": 0.5,
"INTERVAL_MIN": 0.3,
}这一类示例适合已经接入了不蒜子的博客、文档站或静态站。
CONFIG = {
"URL": "https://your-blog.example.com/post/hello-world/",
"MAX_VISITS": 100,
"INTERVAL_MEAN": 1.0,
"INTERVAL_MIN": 0.3,
}python3 busuanzi_attack_efficient.py说明:
- 只需要改
URL - 脚本会自动把该地址作为
Referer - 如果页面确实接入了不蒜子,通常能直接看到
page_pv/site_pv变化
CONFIG = {
"URL": "https://docs.example.com/guide/start.html",
"MAX_VISITS": 50,
"INTERVAL_MEAN": 1.2,
"INTERVAL_MIN": 0.5,
}如果你的目标不是一个已经分析清楚的计数接口,而是一个普通网页访问行为,那么优先用 Selenium 会更稳妥。
CONFIG = {
"URL": "https://blog.csdn.net/your_name/article/details/123456789",
"MAX_VISITS": 20,
"INTERVAL_MEAN": 8,
"HEADLESS": True,
"WAIT_AFTER_LOAD": 4.0,
}python3 selenium_all_website.py适用原因:
- CSDN 这类页面通常需要浏览器完整加载
- 页面统计逻辑可能依赖前端 JS
- 脚本会模拟打开页面、等待加载、随机滚动
CONFIG = {
"URL": "https://your-blog.example.com/posts/how-to-build-something/",
"MAX_VISITS": 20,
"INTERVAL_MEAN": 6,
"HEADLESS": True,
"WAIT_AFTER_LOAD": 3.5,
}CONFIG = {
"URL": "https://example.com/campaign/spring-launch",
"MAX_VISITS": 30,
"INTERVAL_MEAN": 10,
"HEADLESS": True,
"WAIT_AFTER_LOAD": 5.0,
}如果页面加载慢、统计触发晚,可以适当调大 WAIT_AFTER_LOAD。
CONFIG = {
"TARGET_PATH": "/TEACHERNAME/zh_CN/index.htm",
"MAX_VISITS": 100,
}运行:
python3 xidian_counter_attack.pypython3 xidian_like_attack.py说明:点赞接口存在 IP 限制,更适合用于接口分析和行为验证。
python3 visitor_badge_attack.py- 打开对应脚本
- 修改顶部
CONFIG - 运行脚本
- 查看页面数字变化或
logs/下的 CSV 文件
| 脚本 | 场景 | 速度 | 成功率 | 限制 |
|---|---|---|---|---|
visitor_badge_attack.py |
GitHub README 徽章 | ~600ms | 100% | 仅适合 visitor-badge |
busuanzi_attack_efficient.py |
不蒜子博客/文档站 | ~1000ms | 100% | 仅适合不蒜子 |
xidian_counter_attack.py |
西电访问量 | ~35ms | 100% | 目标专用 |
xidian_like_attack.py |
西电点赞 | ~40ms | 首次成功 | IP 限制 |
selenium_all_website.py |
CSDN/博客/普通网页 | ~5000ms | 95%+ | 速度慢,依赖浏览器 |