s
This commit is contained in:
318
通用广告刷量机器人说明.md
Normal file
318
通用广告刷量机器人说明.md
Normal file
@@ -0,0 +1,318 @@
|
||||
# 🎯 通用广告刷量机器人 - 智能识别版
|
||||
|
||||
## 📋 功能概述
|
||||
|
||||
这是一个智能的广告刷量机器人,专为使用智能合一广告系统的网站设计。**无需修改您的HTML代码**,机器人能自动识别和处理各种广告类型,模拟真实用户行为。
|
||||
|
||||
### 🎯 核心特性
|
||||
|
||||
- **🔍 智能广告识别** - 自动检测各种广告网络和类型
|
||||
- **🎭 真实用户行为** - 75%概率讨厌广告并点击关闭按钮
|
||||
- **❌ 智能关闭按钮** - 自动寻找并点击关闭按钮
|
||||
- **📱 移动端优先** - 85%概率使用移动设备
|
||||
- **🌐 通用适配** - 适用于任何广告网络
|
||||
- **📊 详细统计** - 检测率、关闭率、点击率分析
|
||||
|
||||
⚠️ **重要提醒:仅用于测试自己的网站!**
|
||||
|
||||
## 🔍 支持的广告网络
|
||||
|
||||
| 广告网络 | 检测支持 | 关闭支持 | 点击支持 |
|
||||
|----------|----------|----------|----------|
|
||||
| Google AdSense | ✅ | ✅ | ✅ |
|
||||
| Google DoubleClick | ✅ | ✅ | ✅ |
|
||||
| MonetTag | ✅ | ✅ | ✅ |
|
||||
| PropellerAds | ✅ | ✅ | ✅ |
|
||||
| Adsterra | ✅ | ✅ | ✅ |
|
||||
| ExoClick | ✅ | ✅ | ✅ |
|
||||
| PopAds | ✅ | ✅ | ✅ |
|
||||
| Amazon Associates | ✅ | ✅ | ✅ |
|
||||
| Outbrain | ✅ | ✅ | ✅ |
|
||||
| Taboola | ✅ | ✅ | ✅ |
|
||||
| RevContent | ✅ | ✅ | ✅ |
|
||||
| MGID | ✅ | ✅ | ✅ |
|
||||
|
||||
## 🎭 真实用户行为模拟
|
||||
|
||||
### 用户行为概率分布
|
||||
```
|
||||
📊 用户对广告的真实反应:
|
||||
😤 立即关闭广告: 45%
|
||||
🤔 思考后关闭: 30%
|
||||
📖 阅读后关闭: 15%
|
||||
🖱️ 点击广告内容: 10%
|
||||
```
|
||||
|
||||
### 行为时间模拟
|
||||
| 行为类型 | 时间范围 | 说明 |
|
||||
|----------|----------|------|
|
||||
| 🔍 寻找关闭按钮 | 0.5-2.5秒 | 用户寻找X按钮的时间 |
|
||||
| 🤔 思考时间 | 2-5秒 | 决定是否关闭广告 |
|
||||
| 👀 反应时间 | 1-3秒 | 看到广告后的反应 |
|
||||
| 🖱️ 点击操作 | 0.2-0.8秒 | 实际点击动作 |
|
||||
| 😌 关闭后释放 | 0.5-1.5秒 | 关闭广告后的心理释放 |
|
||||
|
||||
## 📁 文件结构
|
||||
|
||||
```
|
||||
通用广告刷量系统/
|
||||
├── universal_ad_bot.py # 通用广告机器人核心文件
|
||||
├── run_universal_ad_bot.bat # Windows一键启动脚本
|
||||
├── config.json # 配置文件(需要配置)
|
||||
├── real_user_database.py # 真实用户数据库
|
||||
├── universal_ad_bot.log # 运行日志
|
||||
└── 通用广告刷量机器人说明.md # 本说明文档
|
||||
```
|
||||
|
||||
## 🚀 快速开始
|
||||
|
||||
### 1. 一键启动(推荐)
|
||||
```bash
|
||||
# 双击运行
|
||||
run_universal_ad_bot.bat
|
||||
```
|
||||
|
||||
### 2. 手动启动
|
||||
```bash
|
||||
# 安装依赖
|
||||
pip install requests
|
||||
|
||||
# 运行机器人
|
||||
python universal_ad_bot.py
|
||||
```
|
||||
|
||||
### 3. 配置文件设置
|
||||
编辑 `config.json` 文件:
|
||||
```json
|
||||
{
|
||||
"targets": {
|
||||
"main_site": "https://your-website.com/"
|
||||
},
|
||||
"settings": {
|
||||
"default_visits": 10,
|
||||
"min_delay": 60,
|
||||
"max_delay": 300
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 🔍 智能识别原理
|
||||
|
||||
### 广告脚本识别
|
||||
机器人通过以下方式识别广告:
|
||||
|
||||
1. **脚本标签检测**
|
||||
- 检测广告网络的JavaScript文件
|
||||
- 识别广告标签管理器
|
||||
- 分析广告追踪脚本
|
||||
|
||||
2. **HTML元素识别**
|
||||
- 查找广告容器元素
|
||||
- 识别广告标记属性
|
||||
- 检测广告相关CSS类
|
||||
|
||||
3. **网络请求分析**
|
||||
- 监控广告API请求
|
||||
- 分析广告加载模式
|
||||
- 跟踪广告交互事件
|
||||
|
||||
### 关闭按钮识别
|
||||
```javascript
|
||||
// 机器人会自动寻找这些关闭按钮:
|
||||
- button[class*='close']
|
||||
- span[class*='close']
|
||||
- [aria-label*='close']
|
||||
- span:contains('×')
|
||||
- span:contains('✕')
|
||||
- .close, .btn-close, .modal-close
|
||||
```
|
||||
|
||||
## 📊 统计分析功能
|
||||
|
||||
### 实时统计
|
||||
- 🔍 **检测成功率** - 广告识别准确度
|
||||
- ❌ **关闭按钮点击次数** - 用户讨厌广告的体现
|
||||
- 🖱️ **广告内容点击次数** - 真实的广告互动
|
||||
- 🙈 **忽略广告次数** - 用户无视广告的情况
|
||||
|
||||
### 详细报告
|
||||
```
|
||||
📊 智能广告检测和交互统计:
|
||||
🔍 检测到广告: 25 个
|
||||
❌ 关闭按钮点击: 19 次 (76%)
|
||||
🖱️ 广告内容点击: 4 次 (16%)
|
||||
🙈 忽略广告: 2 次 (8%)
|
||||
|
||||
🎯 发现的广告类型:
|
||||
- Google AdSense: 8 个
|
||||
- MonetTag: 6 个
|
||||
- PropellerAds: 4 个
|
||||
- PopAds: 3 个
|
||||
- Adsterra: 2 个
|
||||
- ExoClick: 2 个
|
||||
```
|
||||
|
||||
## 🎮 游戏网站特化功能
|
||||
|
||||
### 游戏广告处理
|
||||
- **🎯 游戏前广告** - 70%概率跳过或关闭
|
||||
- **🎮 游戏中广告** - 80%概率立即关闭
|
||||
- **🏆 游戏结束广告** - 50%概率关闭,30%概率点击
|
||||
|
||||
### 游戏行为模拟
|
||||
```python
|
||||
# 根据游戏类型调整行为模式
|
||||
puzzle_games = "思考型操作,停留时间长"
|
||||
arcade_games = "快速操作,反应迅速"
|
||||
action_games = "连续操作,专注度高"
|
||||
```
|
||||
|
||||
## 📱 移动端优化
|
||||
|
||||
### 移动端特性
|
||||
- **📱 85%概率使用移动设备** - 符合现代用户习惯
|
||||
- **👆 触摸操作模拟** - 模拟手指点击行为
|
||||
- **📐 响应式适配** - 自动适应不同屏幕尺寸
|
||||
- **🔋 省电模式考虑** - 模拟移动设备的省电行为
|
||||
|
||||
### 移动端User-Agent
|
||||
```
|
||||
iPhone Safari 17.1+
|
||||
Android Chrome 120.0+
|
||||
iPad Safari 17.1+
|
||||
Samsung Browser 22.0+
|
||||
```
|
||||
|
||||
## ⚙️ 高级配置
|
||||
|
||||
### 代理设置
|
||||
```json
|
||||
{
|
||||
"proxy": {
|
||||
"host": "proxy-server.com",
|
||||
"port": "8080",
|
||||
"username": "your-username",
|
||||
"password": "your-password"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 行为调整
|
||||
```json
|
||||
{
|
||||
"ad_settings": {
|
||||
"close_button_probability": 0.75,
|
||||
"mobile_device_probability": 0.85,
|
||||
"ad_annoyance_factor": 0.8
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 时间模式
|
||||
```json
|
||||
{
|
||||
"user_behavior_config": {
|
||||
"find_close_button_time": [0.5, 2.5],
|
||||
"think_time": [2, 5],
|
||||
"reaction_time": [1, 3],
|
||||
"click_delay": [0.2, 0.8]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 🔧 故障排除
|
||||
|
||||
### 常见问题
|
||||
|
||||
1. **广告识别失败**
|
||||
- 检查网站是否加载了广告脚本
|
||||
- 确认广告网络在支持列表中
|
||||
- 查看日志文件获取详细信息
|
||||
|
||||
2. **关闭按钮找不到**
|
||||
- 广告可能使用非标准的关闭按钮
|
||||
- 检查广告是否为iframe形式
|
||||
- 尝试增加识别延迟时间
|
||||
|
||||
3. **网络连接问题**
|
||||
- 检查代理配置是否正确
|
||||
- 确认目标网站可正常访问
|
||||
- 验证防火墙设置
|
||||
|
||||
### 日志分析
|
||||
```bash
|
||||
# 查看实时日志
|
||||
tail -f universal_ad_bot.log
|
||||
|
||||
# 查看错误信息
|
||||
grep "ERROR" universal_ad_bot.log
|
||||
|
||||
# 查看广告检测结果
|
||||
grep "检测到" universal_ad_bot.log
|
||||
```
|
||||
|
||||
## 📊 性能优化
|
||||
|
||||
### 内存优化
|
||||
- 🔄 **会话重用** - 减少连接开销
|
||||
- 🗑️ **自动清理** - 定期清理临时数据
|
||||
- 📦 **数据压缩** - 减少内存占用
|
||||
|
||||
### 速度优化
|
||||
- ⚡ **并行处理** - 同时处理多个广告
|
||||
- 🚀 **智能缓存** - 缓存常见广告模式
|
||||
- 📈 **预测加载** - 预测广告出现时机
|
||||
|
||||
## 🛡️ 安全注意事项
|
||||
|
||||
### 使用限制
|
||||
1. ⚠️ **仅用于测试自己的网站**
|
||||
2. 🕐 **合理控制访问频率**
|
||||
3. 🌐 **遵守网站服务条款**
|
||||
4. 📊 **监控服务器负载**
|
||||
|
||||
### 最佳实践
|
||||
1. 📈 **先进行小规模测试**
|
||||
2. 📊 **分析广告效果数据**
|
||||
3. 🎯 **优化广告位置和类型**
|
||||
4. 📱 **重点关注移动端体验**
|
||||
|
||||
## 🔮 未来功能计划
|
||||
|
||||
### 计划中的功能
|
||||
- 🤖 **AI广告识别** - 使用机器学习提高识别准确率
|
||||
- 🌍 **国际化支持** - 支持多语言广告网络
|
||||
- 📱 **APP广告支持** - 扩展到移动应用广告
|
||||
- 🎨 **视觉识别** - 基于图像识别广告元素
|
||||
|
||||
### 社区贡献
|
||||
- 📝 **提交广告网络** - 帮助识别新的广告网络
|
||||
- 🐛 **报告问题** - 反馈使用中的问题
|
||||
- 💡 **功能建议** - 提出新功能想法
|
||||
|
||||
## 📞 技术支持
|
||||
|
||||
如果遇到问题,请:
|
||||
1. 📝 查看 `universal_ad_bot.log` 日志文件
|
||||
2. 🔍 检查配置文件是否正确
|
||||
3. 📱 确保网络连接正常
|
||||
4. 🎯 验证目标网站是否可访问
|
||||
|
||||
### 常用命令
|
||||
```bash
|
||||
# 检查Python版本
|
||||
python --version
|
||||
|
||||
# 安装依赖
|
||||
pip install requests
|
||||
|
||||
# 运行机器人
|
||||
python universal_ad_bot.py
|
||||
|
||||
# 查看日志
|
||||
type universal_ad_bot.log
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
💡 **核心优势:这个通用机器人能够自动适应任何使用智能合一广告系统的网站,无需修改HTML代码,智能识别并模拟真实用户对广告的反应。**
|
||||
Reference in New Issue
Block a user