147 lines
3.9 KiB
Batchfile
147 lines
3.9 KiB
Batchfile
@echo off
|
||
chcp 65001 >nul
|
||
title 网站流量模拟脚本
|
||
|
||
echo ======================================
|
||
echo 网站流量模拟脚本 安装和运行工具
|
||
echo ======================================
|
||
echo.
|
||
|
||
:: 检查Python是否已安装
|
||
python --version >nul 2>&1
|
||
if %errorlevel% neq 0 (
|
||
echo ❌ Python未安装!请先安装Python 3.7+
|
||
echo 下载地址: https://www.python.org/downloads/
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo ✅ Python已安装
|
||
python --version
|
||
|
||
:: 检查pip是否可用
|
||
pip --version >nul 2>&1
|
||
if %errorlevel% neq 0 (
|
||
echo ❌ pip不可用!
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
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. 退出
|
||
|
||
set /p choice="请输入选择 (1/2/3/4/5/6): "
|
||
|
||
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 请先检查配置文件是否存在。
|
||
pause
|
||
exit /b 1
|
||
)
|
||
if not exist real_user_database.py (
|
||
echo ❌ 真实用户数据库文件 real_user_database.py 不存在!
|
||
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 💡 此版本使用真实用户数据库,模拟最真实的访问轨迹
|
||
echo 💡 包含完整的浏览器指纹、时间模式、行为特征等
|
||
python website_traffic_bot_realistic.py
|
||
) else if "%choice%"=="5" (
|
||
echo.
|
||
echo 📦 安装依赖包...
|
||
pip install requests
|
||
if %errorlevel% neq 0 (
|
||
echo ❌ 依赖安装失败!
|
||
pause
|
||
exit /b 1
|
||
)
|
||
echo.
|
||
echo 🔍 运行IP地址检查工具...
|
||
echo 💡 此工具将检查您的代理设置和当前IP地址
|
||
python check_ip.py
|
||
) else if "%choice%"=="6" (
|
||
echo 👋 再见!
|
||
exit /b 0
|
||
) else (
|
||
echo ❌ 无效选择!
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo.
|
||
echo 🏁 脚本执行完成!
|
||
pause |