This commit is contained in:
huangzhenpc
2025-07-18 10:15:54 +08:00
parent 9f9f44ecc7
commit 2246295730
5 changed files with 584 additions and 285 deletions

View File

@@ -1,17 +1,21 @@
@echo off
chcp 65001 >nul
title 网站流量模拟脚本
title 网站流量模拟脚本 - 宝塔友好版
echo ======================================
echo 网站流量模拟脚本 安装和运行工具
echo ======================================
echo ============================================================
echo 🎭 网站流量模拟脚本 (2024宝塔友好升级版)
echo ============================================================
echo 🌟 特性:真实用户行为 + Google/GitHub来源 + 完整浏览器指纹
echo 🎮 NEW: 多游戏快速选择行为 - 模拟真实用户浏览3-8个游戏
echo 🛡️ 宝塔友好模式Cookie支持 + 静态资源请求 + AJAX模拟
echo ⚠️ 请确保仅用于测试自己的网站!
echo.
:: 检查Python是否已安装
python --version >nul 2>&1
if %errorlevel% neq 0 (
echo ❌ Python未安装请先安装Python 3.7+
echo 下载地址: https://www.python.org/downloads/
echo 📥 下载地址: https://www.python.org/downloads/
pause
exit /b 1
)
@@ -31,84 +35,34 @@ echo ✅ pip可用
:: 显示脚本选择菜单
echo.
echo 📋 请选择要运行的脚本:
echo 1. 基础版本 (website_traffic_bot.py) - 需要Chrome
echo 2. 配置文件版本 (website_traffic_bot_config.py) - 需要Chrome
echo 3. 纯协议版本 (website_traffic_bot_protocol.py) - 轻量级
echo 4. 真实用户行为版本 (website_traffic_bot_realistic.py) - 🌟推荐
echo 5. IP地址检查工具 (check_ip.py) - 检查代理和当前IP
echo 6. 退出
echo 📋 请选择功能:
echo.
echo 1. 🎭 运行最终版流量模拟脚本 (推荐)
echo 2. 🔍 IP地址检查工具
echo 3. 🧪 查看用户数据库示例
echo 4. 🚪 退出
echo.
set /p choice="请输入选择 (1/2/3/4/5/6): "
set /p choice="请输入选择 (1/2/3/4): "
if "%choice%"=="1" (
echo.
echo 📦 安装完整版依赖包...
pip install -r requirements.txt
if %errorlevel% neq 0 (
echo ❌ 依赖安装失败!
pause
exit /b 1
)
echo ✅ 依赖安装成功
echo.
echo 🚀 运行基础版本...
python website_traffic_bot.py
) else if "%choice%"=="2" (
:: 检查必要文件
if not exist config.json (
echo ❌ 配置文件 config.json 不存在!
echo 请先检查配置文件是否存在。
pause
exit /b 1
)
echo.
echo 📦 安装完整版依赖包...
pip install -r requirements.txt
if %errorlevel% neq 0 (
echo ❌ 依赖安装失败!
pause
exit /b 1
)
echo ✅ 依赖安装成功
echo.
echo 🚀 运行配置文件版本...
python website_traffic_bot_config.py
) else if "%choice%"=="3" (
if not exist config.json (
echo ❌ 配置文件 config.json 不存在!
echo 请先检查配置文件是否存在。
pause
exit /b 1
)
echo.
echo 📦 安装纯协议版依赖包...
pip install -r requirements_protocol.txt
if %errorlevel% neq 0 (
echo ❌ 依赖安装失败!
pause
exit /b 1
)
echo ✅ 依赖安装成功
echo.
echo 🚀 运行纯协议版本...
echo 💡 此版本不会打开浏览器窗口,更加隐蔽高效
python website_traffic_bot_protocol.py
) else if "%choice%"=="4" (
if not exist config.json (
echo ❌ 配置文件 config.json 不存在!
echo 请先检查配置文件是否存在。
echo 💡 请确保配置文件存在并正确设置代理信息
pause
exit /b 1
)
if not exist real_user_database.py (
echo ❌ 真实用户数据库文件 real_user_database.py 不存在!
echo 请确保所有文件都已下载完整
echo 💡 请确保所有文件都已下载完整
pause
exit /b 1
)
echo.
echo 📦 安装真实用户行为版依赖包...
pip install -r requirements_protocol.txt
echo 📦 安装依赖包...
pip install requests --quiet
if %errorlevel% neq 0 (
echo ❌ 依赖安装失败!
pause
@@ -116,32 +70,65 @@ if "%choice%"=="1" (
)
echo ✅ 依赖安装成功
echo.
echo 🎭 运行真实用户行为版本(最佳版本)...
echo 💡 此版本使用真实用户数据库,模拟最真实的访问轨迹
echo 💡 包含完整的浏览器指纹、时间模式、行为特征等
python website_traffic_bot_realistic.py
) else if "%choice%"=="5" (
echo 🎭 启动宝塔友好版流量模拟脚本...
echo 💫 此版本包含:
echo - 真实用户行为模拟
echo - Google搜索来源
echo - GitHub项目来源
echo - Linux.do社区来源
echo - 完整浏览器指纹
echo - 智能时间模式
echo - 🎮 NEW: 多游戏快速选择行为 (3-8个游戏页面)
echo - ⚡ 快速浏览模式 (2-5秒每个游戏)
echo - 🛡️ 宝塔友好特性:
echo * 完整Cookie支持
echo * 静态资源请求模拟
echo * AJAX请求模拟
echo * 增强HTTP头部
echo.
python website_traffic_bot_final.py
) else if "%choice%"=="2" (
echo.
echo 📦 安装依赖包...
pip install requests
pip install requests --quiet
if %errorlevel% neq 0 (
echo ❌ 依赖安装失败!
pause
exit /b 1
)
echo.
echo 🔍 运行IP地址检查工具...
echo 🔍 启动IP地址检查工具...
echo 💡 此工具将检查您的代理设置和当前IP地址
python check_ip.py
) else if "%choice%"=="6" (
echo 👋 再见!
) else if "%choice%"=="3" (
echo.
echo 📦 安装依赖包...
pip install requests --quiet
if %errorlevel% neq 0 (
echo ❌ 依赖安装失败!
pause
exit /b 1
)
echo.
echo 🧪 展示真实用户数据库示例...
echo 💡 查看随机生成的用户配置文件
python real_user_database.py
) else if "%choice%"=="4" (
echo.
echo 👋 感谢使用!再见!
exit /b 0
) else (
echo ❌ 无效选择!
echo.
echo ❌ 无效选择!请输入 1、2、3 或 4
pause
exit /b 1
)
echo.
echo 🏁 脚本执行完成!
echo 🏁 操作完成!
echo 📝 详细日志请查看相应的 .log 文件
pause