功能概述
功能概述
API 功能可以帮助您以编程方式执行基本任务,例如快速创建、启动和关闭浏览器配置文件。此外,它还可以通过支持的自动化框架(例如利用 WebDriver 的 Selenium 和 Puppeteer)实现浏览器自动化。
使用说明
- 获取 MoreLogin API 接口;
- 打开 MoreLogin 确保您已登录;
- "环境管理" -> "API" 查看API接口成功状态
- 如果您需要使用WebDriver模式,请务必在“设置中心”-“本地设置”菜单中启用“调试端口”开关。
- MoreLogin API 接口列表
模块 | 接口功能 | 请求方式 |
浏览器 | 启动浏览器 | HTTP POST |
| 检查浏览器启动状态 | HTTP POST |
| 关闭浏览器 | HTTP POST |
| 快速创建浏览器 | HTTP POST |
| 修改浏览器信息 | HTTP POST |
| 删除浏览器 | HTTP POST |
| 获取浏览器列表 | HTTP GET |
分组管理 | 添加分组 | HTTP POST |
| 编辑分组 | HTTP POST |
| 删除分组 | HTTP POST |
| 获取分组列表 | HTTP GET |
代理管理 | 添加代理 | HTTP POST |
| 编辑代理 | HTTP POST |
| 删除代理 | HTTP POST |
| 获取代理列表 | HTTP GET |
注意
- 接口有请求频率限制,每个接口每分钟最多请求60次。
- API采用HTTP方式连接,持续更新。
- API启动的浏览器需要调用“检查浏览器启动状态”接口进行检查。跳过此步骤可能会导致意外的网络问题。如果您遇到自动化代码问题,建议在运行浏览器自动化代码之前首先检查浏览器配置文件状态并确保其正常运行。您可以参考我们的实际示例了解更多详细信息。
- 当使用 Selenium 时遇到 Chrome 驱动版本不匹配的问题时,处理方法如下:
当您遇到上述问题时,说明当前浏览器内核与安装的Chrome驱动版本不兼容。您需要升级Selenium并删除之前下载的Chrome驱动程序。
1.打开命令提示符并输入以下命令:“pip install -U selenium”。运行该命令后,检查Selenium版本以确保其版本为4.10.0或更高版本。
2.将以下代码添加到您的自动化脚本中:
import logging
logging.basicConfig(level=logging.DEBUG)
logger = logging.getLogger("selenium")
logger.setLevel(logging.DEBUG)
运行代码后,在输出日志中找到“Using driver at:”行。后面的文件路径是错误版本驱动程序的路径。打开文件管理器并删除该文件。