home1019
This commit is contained in:
@@ -6,12 +6,11 @@ autoLogon是一个自动化网站登录工具,可以帮助用户自动登录
|
||||
|
||||
## 主要功能
|
||||
|
||||
- 自动登录配置的多个网站
|
||||
- 自动打开配置的多个网站并设置cookies
|
||||
- 支持cookies管理,自动保存和更新会话信息
|
||||
- 可自定义每个网站的保持登录时间
|
||||
- 支持自定义浏览器路径
|
||||
- 可自定义保持登录时间
|
||||
- 支持自动退出浏览器功能
|
||||
- 完整的日志记录系统
|
||||
- 配置文件热更新
|
||||
|
||||
## 项目结构
|
||||
|
||||
@@ -50,7 +49,7 @@ autoLogon/
|
||||
```json
|
||||
{
|
||||
"duration": 30,
|
||||
"browser_path": "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe",
|
||||
"AutoQuit": true,
|
||||
"sites": [
|
||||
{
|
||||
"name": "网站名称",
|
||||
@@ -71,6 +70,14 @@ autoLogon/
|
||||
}
|
||||
```
|
||||
|
||||
**配置项说明**:
|
||||
- `duration`: 保持登录状态的时间(秒)
|
||||
- `AutoQuit`: 是否在完成后自动退出浏览器(true/false)
|
||||
- `sites`: 网站配置列表,每个网站包含:
|
||||
- `name`: 网站名称(用于标识网站)
|
||||
- `url`: 网站URL地址
|
||||
- `cookies`: cookies列表,用于自动登录
|
||||
|
||||
## 安装依赖
|
||||
|
||||
使用以下命令安装项目依赖:
|
||||
@@ -92,15 +99,12 @@ python main.py
|
||||
## 工作流程
|
||||
|
||||
1. 加载配置文件
|
||||
2. 遍历处理每个网站:
|
||||
- 从配置中获取cookies(如果有)
|
||||
- 启动浏览器并访问网站
|
||||
- 设置cookies(如果提供)
|
||||
- 保持登录状态指定时间
|
||||
- 获取并更新最新cookies到配置
|
||||
- 关闭当前浏览器页面
|
||||
3. 保存更新后的配置
|
||||
4. 关闭浏览器
|
||||
2. 为所有配置的网站创建标签页并访问URL
|
||||
3. 为每个网站设置cookies(如果配置了)
|
||||
4. 保持登录状态指定时间(根据配置的duration)
|
||||
5. 获取所有页面更新后的cookies
|
||||
6. 保存更新后的cookies到配置文件
|
||||
7. 根据AutoQuit配置决定是否自动关闭浏览器
|
||||
|
||||
## 注意事项
|
||||
|
||||
|
||||
Reference in New Issue
Block a user