# 🎯 增强版广告刷量机器人 - 真实用户行为版 ## 📋 功能概述 这是一个专门用于测试网站广告效果的增强版机器人,模拟真实用户对广告的行为,包括: - **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%的用户会讨厌广告并选择关闭,这反映了真实的用户行为模式。**