功能概述

Updated by MoreLogin

功能概述

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:”行。后面的文件路径是错误版本驱动程序的路径。打开文件管理器并删除该文件。


How did we do?