启动浏览器(POST)

最近更新:2024-09-29 20:07:58

基础信息

POST /api/v1/browser/start

接口说明

· 功能:post方式启动浏览器。

· 协议: http

· method: post

· uri: /api/v1/browser/start

请求参数

参数说明类型必填可选值默认值
env_id浏览器id,环境导入成功后生成的唯一idstring
custom_data自定义数据。启动的环境后,从localStorage的customData变量中读取any
headless是否无头浏览器string不传:否 1:是不传
append_cmd浏览器启动指令string
bypasslist绕过代理stringbypass list域名用,分隔
no_sandboxnumber0、1
urls指定打开urlsstring[]
cookiesstring
proxy代理配置信息object
blacklist黑名单string[]
remote_debugging开启远程调试number开启RPA调试 1:开启 0:关闭(默认)
remotedebuggingaddress远程地址string远程控制,局域网ip地址

data结构体配置

参数说明类型可选值默认值
protocol协议stringsocks5
hostipt地址string
port端口number
userName账号string
password密码string

请求示例

http://127.0.0.1:50230/api/v1/browser/start?env_id=337a934fa89244a183c64**********

请求体

{
   "env_id": "60d70438977a4517a83*********",
   "urls": [
       "www.baidu.com", "www.163.com"
   ],
   "append_cmd": "",
   "cookies": "",
   "proxy": {
       "protocol": "http",
       "host": "192.168.0.171",
       "port": 10809,
       "userName": "",
       "password": ""
   },
   "blacklist": [
       "taobao.com"
   ],
   "remote_debugging": 1,
   "remote_debugging_address": ""
}

RPA

入参

{
   ...
   "remote_debugging": 1
}

返回信息

{
   "code": 0,
   "msg": "success",
   "data": {
       "status": "Active",
       "ws": {
           "selenium": "127.0.0.1:53785",
           "puppeteer": "ws://127.0.0.1:53785/devtools/browser/3f868b43-4f3f-4e7b-8faf-8f2d7e79d6cc"
       },
       "debuggingPort": "53785",
       "webdriver": "D:\\test\\browser-api\\browser\\chrome119-1.0.1.3\\chromedriver.exe"
   }
}

返回数据

参数说明类型可选值默认值
code执行状态码int0:成功 -1:输入格式错误 -2:获取数量异常
msg返回成功或者失败消息string
data返回数据object

data结构体配置

参数说明类型可选值默认值
status浏览器状态Active:浏览器已打开运行中 Inactive:浏览器未打开

执行成功

{
   "code": 0,
   "msg": "success",
   "data": {
       "status": "Active"
   }
}

执行失败

{
   "code":-1,
   "data":{},
   "msg":"failed"
}

code状态码

code备注
0成功
-1服务器错误
-2appid缺失


全新服务市场

亿级流量来解锁,开拓企业新格局

立即免费加入
售前咨询
2885542529
17767162660

添加客服微信咨询产品


扫一扫关注云登小程序


扫一扫关注云登公众号


扫码获取专属企业定制

在线咨询