TrendRadar 强力清空刷新脚本
数据未清空的3个原因
- 1. 文件被占用:Python 进程后台卡住/程序未关闭,导致
.db 数据库文件被系统锁定,无法删除 - 2. 脚本位置错误:批处理文件未放在项目根目录(与
README.md 同级),找不到 output 文件夹 - 3. 仅清理数据库:原脚本只删除历史数据,未清理旧的 HTML 网页文件
终极强力清理脚本
@echo offchcp 65001 >nul:: 切换到当前文件所在的目录cd /d "%~dp0"echo ========================================echo TrendRadar 便携版 (强力清空刷新)echo ========================================IF NOT EXIST "venv\Scripts\activate.bat" ( echo [初始化] 检测到新环境,正在自动创建虚拟空间... python -m venv venv call venv\Scripts\activate pip install -r requirements.txt echo [初始化] 安装完成!) ELSE ( call venv\Scripts\activate)echo.echo [1/2] 正在强力清理历史记忆和旧网页...:: /f 强制删除只读文件,/s 包含子目录,/q 安静模式del /f /s /q output\news\*.db >nul 2>&1del /f /s /q output\rss\*.db >nul 2>&1del /f /s /q output\html\*.html >nul 2>&1echo 清理完毕!程序已彻底失忆。echo.echo [2/2] 雷达启动!正在扫描全网最新热点...python -m trendradarecho.echo ========================================echo 抓取完成!浏览器应该已经自动打开了。echo ========================================pause
脚本作用
- 1. 强制清理:添加
/f 参数强制删除被占用/只读的历史数据库和网页文件,彻底清空缓存 - 2. 智能适配:自动识别当前目录,新电脑自动配置环境,旧电脑直接运行
- 3. 无痕抓取:每次运行先清空所有历史数据,保证获取全新热点