first commit
This commit is contained in:
286
增强版广告刷量说明.md
Normal file
286
增强版广告刷量说明.md
Normal file
@@ -0,0 +1,286 @@
|
||||
# 🎯 增强版广告刷量机器人 - 真实用户行为版
|
||||
|
||||
## 📋 功能概述
|
||||
|
||||
这是一个专门用于测试网站广告效果的增强版机器人,模拟真实用户对广告的行为,包括:
|
||||
- **75%概率讨厌广告并点击关闭按钮**
|
||||
- **真实的用户行为模拟**(寻找关闭按钮、思考时间、反应延迟等)
|
||||
- **6种广告类型支持**(弹窗、插页、横幅、原生、侧边、底部)
|
||||
- **详细的交互统计**(关闭率、点击率、用户行为分析)
|
||||
|
||||
⚠️ **重要提醒:仅用于测试自己的网站!**
|
||||
|
||||
## 🎯 核心特性
|
||||
|
||||
### 1. 真实用户行为模拟
|
||||
- 😤 **75%概率讨厌广告** - 符合真实用户心理
|
||||
- 🔍 **寻找关闭按钮时间** - 0.5-2.5秒
|
||||
- 🤔 **思考时间** - 2-5秒
|
||||
- 👀 **反应时间** - 1-3秒
|
||||
- 😌 **关闭后释放时间** - 0.5-1.5秒
|
||||
|
||||
### 2. 6种广告类型支持
|
||||
| 广告类型 | 关闭概率 | 点击概率 | 用户讨厌程度 |
|
||||
|----------|----------|----------|--------------|
|
||||
| 弹窗广告 | 75% | 15% | 80% |
|
||||
| 插页广告 | 60% | 25% | 60% |
|
||||
| 横幅广告 | 85% | 10% | 90% |
|
||||
| 原生广告 | 45% | 35% | 30% |
|
||||
| 侧边广告 | 70% | 20% | 70% |
|
||||
| 底部广告 | 80% | 12% | 80% |
|
||||
|
||||
### 3. 移动端优先
|
||||
- 📱 **85%概率使用移动设备** - 符合移动互联网趋势
|
||||
- 🎮 **游戏网站特化** - 专门针对游戏网站优化
|
||||
- 🌍 **真实IP地址** - 支持代理配置
|
||||
|
||||
## 📁 文件结构
|
||||
|
||||
```
|
||||
增强版广告刷量系统/
|
||||
├── index_enhanced_ads.html # 增强版首页(包含6种广告类型)
|
||||
├── enhanced_ad_bot.py # 增强版广告机器人
|
||||
├── run_enhanced_ad_bot.bat # Windows启动脚本
|
||||
├── config.json # 配置文件
|
||||
├── real_user_database.py # 真实用户数据库
|
||||
├── enhanced_ad_bot.log # 运行日志
|
||||
└── 增强版广告刷量说明.md # 本说明文档
|
||||
```
|
||||
|
||||
## 🚀 使用方法
|
||||
|
||||
### 方法1:一键启动(推荐)
|
||||
1. 双击 `run_enhanced_ad_bot.bat`
|
||||
2. 按照提示选择运行模式
|
||||
|
||||
### 方法2:手动启动
|
||||
```bash
|
||||
# 安装依赖
|
||||
pip install requests
|
||||
|
||||
# 运行增强版机器人
|
||||
python enhanced_ad_bot.py
|
||||
```
|
||||
|
||||
## ⚙️ 配置文件说明
|
||||
|
||||
### config.json 示例
|
||||
```json
|
||||
{
|
||||
"proxy": {
|
||||
"host": "your-proxy-host",
|
||||
"port": "823",
|
||||
"username": "your-username",
|
||||
"password": "your-password"
|
||||
},
|
||||
"targets": {
|
||||
"main_site": "https://your-website.com/",
|
||||
"game_page": "https://your-website.com/games/"
|
||||
},
|
||||
"settings": {
|
||||
"default_visits": 10,
|
||||
"min_delay": 60,
|
||||
"max_delay": 300
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 📊 增强版HTML页面特性
|
||||
|
||||
### 广告类型详解
|
||||
|
||||
#### 1. 弹窗广告 (popup-ad)
|
||||
- 页面加载3秒后显示
|
||||
- 模态对话框形式
|
||||
- 明显的关闭按钮 (×)
|
||||
- 75%概率被用户关闭
|
||||
|
||||
#### 2. 插页广告 (interstitial-ad)
|
||||
- 页面加载8秒后显示
|
||||
- 全屏覆盖形式
|
||||
- 5秒倒计时后可关闭
|
||||
- 60%概率被用户关闭
|
||||
|
||||
#### 3. 横幅广告 (banner-ad)
|
||||
- 页面加载时立即显示
|
||||
- 横幅条形式
|
||||
- 闪烁动画效果
|
||||
- 85%概率被用户关闭
|
||||
|
||||
#### 4. 原生广告 (native-ad)
|
||||
- 融入页面内容
|
||||
- 标记为"赞助内容"
|
||||
- 较低的讨厌程度
|
||||
- 45%概率被用户关闭
|
||||
|
||||
#### 5. 侧边广告 (side-ad)
|
||||
- 固定在页面右侧
|
||||
- 仅桌面端显示
|
||||
- 70%概率被用户关闭
|
||||
|
||||
#### 6. 底部广告 (bottom-ad)
|
||||
- 固定在页面底部
|
||||
- 移动端友好
|
||||
- 80%概率被用户关闭
|
||||
|
||||
### JavaScript交互功能
|
||||
- 📊 **广告事件追踪** - 记录显示、关闭、点击事件
|
||||
- 🎯 **响应式设计** - 自适应不同设备
|
||||
- ⏰ **定时显示** - 智能的广告显示时机
|
||||
- 📱 **移动端优化** - 移动设备特殊处理
|
||||
|
||||
## 🎭 真实用户行为模拟
|
||||
|
||||
### 用户心理模型
|
||||
```python
|
||||
# 广告讨厌程度影响因子
|
||||
time_factors = {
|
||||
"工作时间": 1.2, # 更讨厌广告
|
||||
"休闲时间": 0.8, # 相对容忍
|
||||
"深夜时间": 1.0 # 普通
|
||||
}
|
||||
|
||||
# 用户行为概率
|
||||
user_behaviors = {
|
||||
"立即关闭": 0.45, # 看到广告立即关闭
|
||||
"思考后关闭": 0.30, # 思考几秒后关闭
|
||||
"阅读后关闭": 0.15, # 阅读内容后关闭
|
||||
"点击广告": 0.10 # 真的点击广告
|
||||
}
|
||||
```
|
||||
|
||||
### 真实行为序列
|
||||
1. **👀 发现广告** - 反应时间 1-3秒
|
||||
2. **🔍 寻找关闭按钮** - 搜索时间 0.5-2.5秒
|
||||
3. **🤔 思考是否关闭** - 思考时间 2-5秒
|
||||
4. **🖱️ 点击关闭按钮** - 操作延迟 0.2-0.8秒
|
||||
5. **😌 关闭后释放** - 心理释放 0.5-1.5秒
|
||||
|
||||
## 📈 统计数据分析
|
||||
|
||||
### 运行日志示例
|
||||
```
|
||||
📊 广告交互统计:
|
||||
popup: 显示10次, 关闭8次(80.0%), 点击1次(10.0%)
|
||||
interstitial: 显示8次, 关闭5次(62.5%), 点击2次(25.0%)
|
||||
banner: 显示12次, 关闭10次(83.3%), 点击1次(8.3%)
|
||||
native: 显示10次, 关闭4次(40.0%), 点击4次(40.0%)
|
||||
side: 显示6次, 关闭4次(66.7%), 点击1次(16.7%)
|
||||
bottom: 显示8次, 关闭6次(75.0%), 点击1次(12.5%)
|
||||
|
||||
总计: 显示54次, 关闭37次(68.5%), 点击10次(18.5%)
|
||||
关闭按钮点击: 37次
|
||||
广告内容点击: 10次
|
||||
```
|
||||
|
||||
### 关键指标
|
||||
- **关闭率** - 用户点击关闭按钮的概率
|
||||
- **点击率** - 用户点击广告内容的概率
|
||||
- **停留时间** - 用户在广告上的停留时间
|
||||
- **反应时间** - 用户看到广告后的反应速度
|
||||
|
||||
## 🔧 高级功能
|
||||
|
||||
### 1. 代理支持
|
||||
```python
|
||||
# 支持HTTP代理
|
||||
proxy_config = {
|
||||
"host": "proxy-server.com",
|
||||
"port": "8080",
|
||||
"username": "user",
|
||||
"password": "pass"
|
||||
}
|
||||
```
|
||||
|
||||
### 2. 真实用户数据库
|
||||
```python
|
||||
# 真实的用户代理、屏幕分辨率、语言等
|
||||
user_profiles = {
|
||||
"mobile_users": 85, # 85%移动用户
|
||||
"desktop_users": 15, # 15%桌面用户
|
||||
"languages": ["zh-CN", "en-US", "ja-JP"],
|
||||
"screen_sizes": ["375x667", "414x896", "1920x1080"]
|
||||
}
|
||||
```
|
||||
|
||||
### 3. 时间模式智能
|
||||
```python
|
||||
# 根据时间调整用户行为
|
||||
time_patterns = {
|
||||
"morning": {"annoyance": 0.8, "tolerance": 0.2},
|
||||
"work": {"annoyance": 1.2, "tolerance": 0.1},
|
||||
"evening": {"annoyance": 0.6, "tolerance": 0.4},
|
||||
"night": {"annoyance": 1.0, "tolerance": 0.3}
|
||||
}
|
||||
```
|
||||
|
||||
## 🎮 游戏网站特化
|
||||
|
||||
### 游戏相关行为
|
||||
- **游戏前广告** - 70%概率跳过或关闭
|
||||
- **游戏中广告** - 80%概率立即关闭
|
||||
- **游戏后广告** - 50%概率关闭,30%概率点击
|
||||
- **游戏页面停留** - 30-90秒真实游戏时间
|
||||
|
||||
### 游戏类型支持
|
||||
- 🧩 **益智游戏** - 2048、拼图等
|
||||
- 🕹️ **街机游戏** - 贪吃蛇、飞行鸟等
|
||||
- ⚔️ **动作游戏** - 冒险、射击等
|
||||
- ♟️ **策略游戏** - 棋类、塔防等
|
||||
|
||||
## 📱 移动端优化
|
||||
|
||||
### 移动端特殊处理
|
||||
- 📱 **85%概率使用移动设备**
|
||||
- 🎯 **移动端专用广告**
|
||||
- 📐 **响应式广告尺寸**
|
||||
- 👆 **触摸操作模拟**
|
||||
|
||||
### 移动端用户代理
|
||||
```
|
||||
iPhone Safari、Android Chrome、iPad Safari等
|
||||
真实的移动设备User-Agent字符串
|
||||
```
|
||||
|
||||
## 🚨 注意事项
|
||||
|
||||
### 使用限制
|
||||
1. ⚠️ **仅用于测试自己的网站**
|
||||
2. 🕐 **合理控制访问频率**
|
||||
3. 🌐 **遵守网站服务条款**
|
||||
4. 📊 **监控服务器负载**
|
||||
|
||||
### 最佳实践
|
||||
1. 📈 **先进行小规模测试**
|
||||
2. 📊 **分析广告效果数据**
|
||||
3. 🎯 **优化广告位置和类型**
|
||||
4. 📱 **重点关注移动端用户体验**
|
||||
|
||||
## 🔍 故障排除
|
||||
|
||||
### 常见问题
|
||||
1. **Python未安装** - 请安装Python 3.7+
|
||||
2. **配置文件错误** - 检查config.json格式
|
||||
3. **依赖包缺失** - 运行`pip install requests`
|
||||
4. **网络连接问题** - 检查代理配置
|
||||
|
||||
### 日志查看
|
||||
```bash
|
||||
# 查看运行日志
|
||||
tail -f enhanced_ad_bot.log
|
||||
|
||||
# 查看错误信息
|
||||
grep ERROR enhanced_ad_bot.log
|
||||
```
|
||||
|
||||
## 📞 技术支持
|
||||
|
||||
如果遇到问题,请:
|
||||
1. 📝 查看 `enhanced_ad_bot.log` 日志文件
|
||||
2. 🔍 检查配置文件是否正确
|
||||
3. 📱 确保网络连接正常
|
||||
4. 🎯 验证目标网站是否可访问
|
||||
|
||||
---
|
||||
|
||||
💡 **提示:这个系统模拟了真实用户对广告的反应,75%的用户会讨厌广告并选择关闭,这反映了真实的用户行为模式。**
|
||||
Reference in New Issue
Block a user