This commit is contained in:
bwstudio
2025-10-18 22:26:14 +08:00
parent c31031eb8f
commit 8db81de42a
6 changed files with 495 additions and 510 deletions
+7 -7
View File
@@ -8,7 +8,7 @@
- 从配置文件读取网站地址和对应的cookies信息
- 按顺序登录每个网站
- 登录成功后保持登录状态指定时间(可配置)
- 登录成功后依次打开多个网页(支持全局duration配置)
- 保存更新后的cookies信息到配置文件
- 关闭网站浏览器实例
- 完整的日志记录功能
@@ -60,7 +60,7 @@ autoLogon/
- `__init__()`: 初始化登录管理器
- `login(site_url, cookies=None)`: 登录网站,支持设置cookies
- `maintain_login(duration=120)`: 保持登录状态指定时间
- `get_cookies()`: 获取当前页面的cookies
- `save_cookies()`: 获取所有页面的cookies
- `close()`: 关闭浏览器页面
### 5.3 日志配置器 (logger_config.py)
@@ -96,13 +96,13 @@ autoLogon/
```json
{
"duration": 30,
"browser_path": "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe",
"sites": [
{
"name": "网站名称",
"url": "网站URL",
"duration": 30,
"cookies": [
"name": "网站名称",
"url": "网站URL",
"cookies": [
{
"name": "cookie名称",
"value": "cookie值",
@@ -119,11 +119,11 @@ autoLogon/
```
**配置项说明**
- `duration`: 处理每个网站时的延时时间(秒),默认30秒
- `browser_path`: 浏览器可执行文件路径(可选)
- `sites`: 网站配置列表
- `name`: 网站名称
- `url`: 网站URL
- `duration`: 保持登录状态的时间(秒),默认30秒
- `cookies`: cookies列表,每个cookie包含完整信息(name, value, domain等)
```