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