881 B
881 B
部署说明
问题背景
原代码使用 webdriver-manager 自动下载 chromedriver,但存在以下问题:
- 驱动版本不匹配
- 架构混淆(32/64位)
- 文件损坏
解决方案
打包预下载的驱动 together,避免运行时动态下载
1. 准备驱动
python setup_driver.py
或
install_driver.bat
2. 打包程序
build_for_delivery.bat
或
pyinstaller ArticleReplace_optimized.spec
3. 分发
打包后的程序位于 dist/ArticleReplace/,无需安装任何依赖。
技术细节
get_web_content.py 的改进
- 移除 webdriver-manager 依赖
- 驱动路径查找顺序
- 异常处理改进
文件清单
drivers/
├── chromedriver64.exe
└── chromedriver32.exe
setup_driver.py
install_driver.bat
build_for_delivery.bat
DEPLOY.md