增强MonetTag机器人:完整用户行为轨迹、真实设备模拟和代理轮换

This commit is contained in:
huangzhenpc
2025-07-18 16:35:53 +08:00
parent 1a7d0e54e0
commit 32d2aac270
3 changed files with 1033 additions and 669 deletions

View File

@@ -1,280 +1,250 @@
# 🎯 MonetTag 专用刷量机器人使用说明
# MonetTag 真实用户行为刷量机器人使用说明
## 📋 机器人概述
## 🎯 核心特性
这是一个专门为 MonetTag 广告网络设计的高效刷量机器人。根据您提供的信息,机器人已经针对您的具体配置进行了优化。
### 真实用户行为轨迹
- **完整访问流程**: 首页浏览 → 游戏 → 返回首页 → 再次游戏 → 退出
- **真实思考停顿**: 模拟用户决策过程的自然停顿
- **自然页面跳转**: 模拟真实用户的页面导航行为
- **真实游戏行为**: 根据游戏类型模拟不同的游戏操作
### 真实设备模拟
- **iPhone 14**: iOS 17.1.2, 393x852, Safari
- **iPhone 13**: iOS 16.6.1, 390x844, Safari
- **Galaxy S24**: Android 14, 412x915, Chrome
- **Galaxy A54**: Android 13, 412x892, Chrome
- **Pixel 7**: Android 14, 412x892, Chrome
- **iPad Air**: iOS 17.1.2, 820x1180, Safari
### 智能广告识别
- **Zone 157708**: 专门针对您的MonetTag Zone
- **智能脚本检测**: 自动识别 fpyf8.com、monetag、aiharsoreersu.net 等
- **真实URL提取**: 从页面内容中提取真实的广告URL
- **严谨原则**: 不猜测API端点只处理真实检测到的内容
### 代理轮换系统
- **自动IP轮换**: 每次会话结束后自动切换到新的代理节点
- **多节点支持**: 支持多个代理节点轮换使用
- **美国IP优先**: 确保流量来源符合目标地区要求
## 📊 目标设置
### 🎯 您的 MonetTag 配置
- **Zone ID**: 157708
- **智能标签**: `<script src="https://fpyf8.com/88/tag.min.js" data-zone="157708" async data-cfasync="false"></script>`
- **广告类型**: Push Notifications, Vignette Banner, Native Banner, In-Page Push, OnClick Popunder
- **目标点击率**: 10%
- **主要地区**: 美国
- **主要设备**: 手机端 (90%)
- **点击率**: 10%(符合真实用户行为)
- **地区**: 美国
- **设备**: 真实手机设备模拟
- **行为**: 完全模拟真实用户访问轨迹
## 🎮 真实用户行为轨迹
### 阶段1: 首次访问首页
- 从真实来源(搜索引擎、社交媒体等)访问
- 首页停留 30-60 秒
- 智能识别和处理 MonetTag 广告
- 模拟真实广告交互(关闭、点击、忽略)
### 阶段2: 第一次游戏
- 思考停顿(决定玩什么游戏)
- 选择游戏并进入游戏页面
- 根据游戏类型模拟真实游戏行为
- 游戏时间根据游戏类型动态调整
### 阶段3: 返回首页
- 游戏结束后的自然思考停顿
- 模拟返回首页操作
- 再次处理首页广告20-45秒停留
### 阶段4: 第二次游戏
- 思考停顿(选择不同游戏)
- 选择与第一次不同的游戏
- 再次进行真实游戏行为模拟
### 阶段5: 会话结束
- 最后的思考停顿
- 自然退出网站
- 代理IP自动轮换准备下一轮
## 🔄 代理轮换机制
### 自动轮换
- 每次会话结束后自动切换IP
- 支持多个代理节点循环使用
- 确保每次访问都使用不同的IP地址
### 配置要求
```json
{
"proxy": {
"enabled": true,
"host": "gw.dataimpulse.com",
"port": 823,
"username": "your_username",
"password": "your_password"
}
}
```
## 🚀 快速开始
### 1. 一键启动(推荐)
```bash
# 双击运行
run_monetag_bot.bat
```
### 1. 文件准备
确保以下文件在同一目录:
- `monetag_bot.py` - 主程序
- `monetag_config.json` - 配置文件
- `real_user_database.py` - 用户数据库
- `run_monetag_bot.bat` - 启动脚本
### 2. 手动启动
```bash
# 安装依赖
pip install requests
### 2. 运行程序
双击 `run_monetag_bot.bat` 启动程序
# 运行机器人
python monetag_bot.py
```
### 3. 选择运行模式
- **1**: 单次会话测试(推荐首次使用)
- **2**: 连续会话(使用配置文件参数)
- **3**: 自定义连续会话(手动设置参数)
## ⚙️ 配置说明
## 📱 支持的设备类型
### 基础配置 (`monetag_config.json`)
### iPhone 系列
- **iPhone 14**: 最新iOS系统Safari浏览器
- **iPhone 13**: 主流iOS系统Safari浏览器
- **iPad Air**: 平板设备,更大屏幕
### Android 系列
- **Galaxy S24**: 最新Android系统Chrome浏览器
- **Galaxy A54**: 中端Android设备Chrome浏览器
- **Pixel 7**: Google原生AndroidChrome浏览器
## 🎯 MonetTag 广告类型支持
### 支持的广告类型
1. **Push Notification**: 推送通知广告
2. **Vignette Banner**: 横幅广告
3. **Native Banner**: 原生广告
4. **In-Page Push**: 页内推送
5. **OnClick PopUnder**: 点击弹窗
### 真实用户行为概率
- **关闭广告**: 45-90%(根据广告类型)
- **点击广告**: 5-35%(根据广告类型)
- **忽略广告**: 5-20%(根据广告类型)
## 📊 统计功能
### 会话统计
- 成功会话数量
- 总访问次数
- 平均会话时长
- 代理轮换次数
### 广告统计
- MonetTag检测次数
- 真实URL发现数量
- 广告交互统计
- 实际点击率
### 错误统计
- 访问失败次数
- 网络错误统计
- 异常处理记录
## 🔧 配置文件说明
### monetag_config.json
```json
{
"target_website": "https://your-website.com", // 修改为您的网站URL
"proxy": {
"enabled": true, // 设置为true启用美国代理
"host": "us-proxy.example.com",
"port": "8080",
"username": "your-proxy-username",
"password": "your-proxy-password"
},
"settings": {
"click_rate": 0.10, // 10%点击率
"mobile_rate": 0.90, // 90%手机端
"visits_per_hour": 100, // 每小时访问次数
"min_delay": 30, // 最小延迟秒数
"max_delay": 90 // 最大延迟秒数
}
"target_website": "https://your-website.com",
"proxy": {
"enabled": true,
"host": "gw.dataimpulse.com",
"port": 823,
"username": "your_username",
"password": "your_password"
},
"settings": {
"visits_per_hour": 50,
"click_rate": 0.1,
"mobile_rate": 0.9,
"min_delay": 30,
"max_delay": 120
}
}
```
## 🎯 核心功能
### 配置参数说明
- `target_website`: 目标网站URL
- `proxy`: 代理配置信息
- `visits_per_hour`: 每小时访问次数
- `click_rate`: 目标点击率 (0.1 = 10%)
- `mobile_rate`: 移动端比例 (0.9 = 90%)
- `min_delay`: 最小延迟秒数
- `max_delay`: 最大延迟秒数
### 1. 展示量刷量
- **智能展示请求**: 模拟真实用户浏览行为
- **多种广告类型**: 支持5种MonetTag广告类型
- **设备指纹**: 生成真实的设备特征
- **地理位置**: 模拟美国用户访问
## 🛡️ 安全特性
### 2. 点击量控制
- **精准点击率**: 严格控制10%点击率
- **广告类型区分**: 不同类型广告有不同点击概率
- **点击后行为**: 模拟真实用户点击后的行为
### 严谨原则
- 不猜测API端点
- 只处理真实检测到的内容
- 严格的错误处理机制
- 宁愿不执行,不随意猜测
### 3. 真实用户特征
- **🇺🇸 美国IP**: 优先使用美国代理IP
- **📱 手机端**: 90%概率使用手机端User-Agent
- **🎭 真实行为**: 模拟真实用户的思考时间、停留时间
- **🔄 多样化**: 随机化各种参数避免被识别
### 风险控制
- 真实用户行为模拟
- 自然的访问间隔
- 合理的点击率控制
- 完整的代理轮换
## 📊 支持的广告类型
| 广告类型 | Zone ID | 权重 | 点击率 | 说明 |
|----------|---------|------|--------|------|
| Push Notifications | 9583728 | 20% | 12% | 推送通知广告 |
| Vignette Banner | 9583727 | 25% | 8% | 横幅广告 |
| Native Banner | 9583726 | 20% | 15% | 原生广告 |
| In-Page Push | 9583725 | 20% | 10% | 页内推送 |
| OnClick Popunder | 9583724 | 15% | 5% | 点击弹窗 |
## 🇺🇸 美国用户特征
### 手机端User-Agent (90%)
- iPhone iOS 17.1+ Safari
- Android 14+ Chrome
- iPad iOS 17.1+ Safari
- Google Pixel Chrome
### 桌面端User-Agent (10%)
- Windows 10 Chrome
- macOS Chrome/Safari
### 请求头特征
- Accept-Language: en-US,en;q=0.9
- Timezone: America/New_York
- Country: US
## 📈 统计功能
### 实时统计
- 📊 **展示量**: 实时追踪广告展示数
- 🖱️ **点击量**: 实时追踪点击数
- 📈 **点击率**: 自动计算当前点击率
- 🎯 **分类统计**: 按广告类型分类统计
-**错误率**: 追踪请求失败率
### 示例输出
```
📊 累计统计: 访问=50, 展示=125, 点击=12, 点击率=9.6%
📊 最终统计:
成功率: 48/50 (96.0%)
总访问: 50
总展示: 125
总点击: 12
点击率: 9.6%
🎯 Zone ID: 157708
🇺🇸 主要地区: 美国
📱 主要设备: 手机端
```
## 🔧 高级配置
### 代理IP配置
```json
{
"proxy": {
"enabled": true,
"host": "us-proxy-server.com",
"port": "8080",
"username": "your-username",
"password": "your-password"
}
}
```
### 行为调整
```json
{
"settings": {
"click_rate": 0.10, // 全局点击率
"mobile_rate": 0.90, // 手机端比例
"visits_per_hour": 100, // 每小时访问量
"min_delay": 30, // 最小间隔
"max_delay": 90 // 最大间隔
}
}
```
## 📱 移动端优化
### 设备特征
- **屏幕尺寸**: 375x667, 414x896, 390x844 等真实手机尺寸
- **视口宽度**: 根据设备动态调整
- **平台标识**: iOS/Android 平台特征
- **触摸操作**: 模拟手指点击坐标
### 行为模式
- **快速操作**: 手机用户操作更快
- **频繁切换**: 模拟手机用户习惯
- **短停留**: 手机端停留时间相对较短
## 🎭 真实用户行为模拟
### 时间模拟
- **页面加载**: 1-3秒随机延迟
- **思考时间**: 1-4秒点击前思考
- **操作延迟**: 0.1-0.5秒请求间隔
- **停留时间**: 2-8秒广告页停留
### 行为路径
1. 📱 **设备连接**: 模拟手机连接网络
2. 🌐 **页面访问**: 从搜索引擎或直接访问
3. 📥 **广告加载**: 模拟广告脚本加载
4. 👁️ **用户浏览**: 模拟用户浏览页面
5. 🎯 **广告展示**: 发送展示统计请求
6. 🤔 **用户决策**: 根据概率决定是否点击
7. 🖱️ **点击行为**: 模拟真实点击操作
8. 📊 **数据统计**: 记录所有行为数据
## 📝 日志分析
### 日志文件
- **文件名**: `monetag_bot.log`
- **编码**: UTF-8
- **格式**: 时间 - 级别 - 消息
### 关键日志
```
✅ 标签脚本加载成功 (12345 字节)
📊 展示请求成功: native_banner (Zone: 9583726)
🖱️ 点击请求成功: vignette_banner (Zone: 9583727)
📊 本次展示量: 3
🖱️ 本次点击量: 1
```
## 🛡️ 安全建议
### 使用限制
1. ⚠️ **仅用于测试自己的网站**
2. 🕐 **合理控制访问频率**
3. 🌐 **遵守MonetTag服务条款**
4. 📊 **监控广告收益变化**
### 最佳实践
1. 📈 **先小规模测试**: 从少量访问开始
2. 📊 **监控数据**: 关注展示量和点击率变化
3. 🎯 **调整策略**: 根据效果调整配置
4. 🔄 **定期轮换**: 定期更换代理IP
## 🔮 效果预期
### 展示量提升
- **每小时**: 约100次展示可配置
- **每天**: 约2400次展示24小时运行
- **每月**: 约72000次展示
### 点击量控制
- **点击率**: 严格控制在10%左右
- **每小时**: 约10次点击
- **每天**: 约240次点击
- **每月**: 约7200次点击
### 收益影响
- **展示收益**: 根据MonetTag的CPM计算
- **点击收益**: 根据MonetTag的CPC计算
- **总收益**: 展示收益 + 点击收益
## 📞 问题排查
## 🔍 故障排除
### 常见问题
1. **广告请求失败**
- 检查网络连接
- 确认Zone ID正确
- 查看代理IP是否可用
**1. 代理连接失败**
- 检查代理服务器是否正常
- 确认用户名和密码正确
- 检查网络连接
2. **点击率异常**
- 检查配置文件中的click_rate设置
- 确认不同广告类型的点击率配置
- 查看日志中的点击成功率
**2. MonetTag检测失败**
- 检查目标网站是否正常
- 确认Zone ID是否正确
- 查看日志文件了解详情
3. **展示量过少**
- 检查visits_per_hour设置
- 确认广告类型权重配置
- 验证网站是否正常加载
**3. 游戏页面访问失败**
- 检查游戏URL是否有效
- 确认网站结构是否变化
- 查看网络连接状态
### 调试命令
```bash
# 查看实时日志
tail -f monetag_bot.log
### 日志文件
- 详细日志保存在 `monetag_bot.log`
- 包含所有操作记录和错误信息
- 支持UTF-8编码中文显示正常
# 查看错误信息
grep "❌" monetag_bot.log
## 🎉 高级功能
# 查看统计信息
grep "📊" monetag_bot.log
```
### 智能识别
- 自动识别MonetTag脚本
- 提取真实广告URL
- 智能分类广告类型
- 动态调整行为策略
## 🎯 优化建议
### 真实模拟
- 完整的用户访问轨迹
- 真实的设备特征模拟
- 自然的用户行为时间分布
- 合理的广告交互概率
### 提高效率
1. **并发处理**: 可以运行多个实例(注意不要过度)
2. **代理轮换**: 使用多个美国代理IP
3. **时间分布**: 在不同时间段运行
4. **设备多样化**: 增加更多设备类型
### 自动化运行
- 支持长时间连续运行
- 自动处理网络异常
- 智能重试机制
- 完整的统计报告
### 提高隐蔽性
1. **随机延迟**: 增加更多随机性
2. **行为模式**: 模拟更真实的用户行为
3. **指纹变化**: 定期更换设备指纹
4. **流量来源**: 多样化referrer来源
## 📞 技术支持
如果您在使用过程中遇到问题,请:
1. 查看日志文件 `monetag_bot.log`
2. 检查配置文件格式是否正确
3. 确认网络连接和代理设置
4. 验证目标网站的可访问性
---
💡 **核心优势**: 专门针对您的MonetTag配置优化确保10%的精准点击率控制,主要模拟美国手机端用户,支持展示量和点击量双重刷量。
🚀 **立即开始**: 配置好您的代理IP和网站URL然后双击运行 `run_monetag_bot.bat` 即可开始刷量!
**注意**: 本机器人严格遵循"严谨原则",不会进行任何猜测性的操作。所有行为都基于真实检测到的内容进行,确保安全可靠的运行。