119 lines
3.0 KiB
Batchfile
119 lines
3.0 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. IP地址检查工具 (check_ip.py) - 检查代理和当前IP
|
||
echo 5. 退出
|
||
|
||
set /p choice="请输入选择 (1/2/3/4/5): "
|
||
|
||
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" (
|
||
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%"=="5" (
|
||
echo 👋 再见!
|
||
exit /b 0
|
||
) else (
|
||
echo ❌ 无效选择!
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo.
|
||
echo 🏁 脚本执行完成!
|
||
pause |