Files
shualiangv1/setup_and_run.bat
huangzhenpc 67a78b0c56 正式22
2025-07-18 11:25:11 +08:00

139 lines
3.8 KiB
Batchfile
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@echo off
chcp 65001 >nul
title 网站流量模拟脚本 - 防护绕过版
echo ============================================================
echo 🎭 网站流量模拟脚本 (2024防护绕过升级版)
echo ============================================================
echo 🌟 特性:真实用户行为 + Google/GitHub来源 + 完整浏览器指纹
echo 🎮 NEW: 多游戏快速选择行为 - 模拟真实用户浏览3-8个游戏
echo 🛡️ 防护绕过模式:移动端偏好 + 人工延迟 + 重试机制
echo 📱 移动端优先70%概率使用移动端User-Agent (通过测试验证)
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.
echo 1. 🎭 运行最终版流量模拟脚本 (推荐)
echo 2. 🔍 IP地址检查工具
echo 3. 🧪 查看用户数据库示例
echo 4. 🚪 退出
echo.
set /p choice="请输入选择 (1/2/3/4): "
if "%choice%"=="1" (
:: 检查必要文件
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 requests --quiet
if %errorlevel% neq 0 (
echo ❌ 依赖安装失败!
pause
exit /b 1
)
echo ✅ 依赖安装成功
echo.
echo 🎭 启动防护绕过版流量模拟脚本...
echo 💫 此版本包含:
echo - 真实用户行为模拟
echo - Google搜索来源
echo - GitHub项目来源
echo - Linux.do社区来源
echo - 完整浏览器指纹
echo - 智能时间模式
echo - 🎮 NEW: 多游戏快速选择行为 (3-8个游戏页面)
echo - ⚡ 快速浏览模式 (3-8秒每个游戏)
echo - 🛡️ 防护绕过特性:
echo * 📱 移动端User-Agent偏好 (70%概率)
echo * 🕐 人工延迟 (3-8秒)
echo * 🔄 网络重试机制
echo * 📉 减少自动请求频率
echo * 🍪 完整Cookie支持
echo * 📄 静态资源请求模拟
echo * 🔄 AJAX请求模拟
echo * 📋 增强HTTP头部
echo.
python website_traffic_bot_final.py
) else if "%choice%"=="2" (
echo.
echo 📦 安装依赖包...
pip install requests --quiet
if %errorlevel% neq 0 (
echo ❌ 依赖安装失败!
pause
exit /b 1
)
echo.
echo 🔍 启动IP地址检查工具...
echo 💡 此工具将检查您的代理设置和当前IP地址
python check_ip.py
) 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 ❌ 无效选择!请输入 1、2、3 或 4
pause
exit /b 1
)
echo.
echo 🏁 操作完成!
echo 📝 详细日志请查看相应的 .log 文件
pause