Referencia de API
/- Navegador
- API local
- Modificación por lotes de perfiles proxy
Creación rápida de perfil de navegador
Creación avanzada de perfil de navegador
Modificar el perfil del navegador
Eliminar perfil del navegador
Obtén una lista de perfiles de navegador
Obtener detalles del perfil del navegador
Obtener el estado del bloqueo de seguridad del navegador
Modificar por lotes el grupo de perfiles
Modificación de perfil por lotes
Modificación por lotes de...
Vincula un proxy a varios perfiles de navegador.
- Requisitos previos: indica al menos uno de
envIdsouniqueIds. Si indicas unproxyId, ya debe existir en el equipo; de lo contrario la llamada se rechaza en lugar de crear uno. - Efecto: escribe
proxyIden cada perfil. CuandoproxyIdse omite o es0, se reutiliza un proxy existente con datos de conexión idénticos y, si no hay coincidencia, se crea un registro de proxy nuevo en el equipo que llama. - Finalización: sincrónica. Los navegadores en ejecución conservan el proxy con el que arrancaron.
- Reintentos: volver a vincular el mismo
proxyIdes idempotente, pero repetir una llamada que lleve datos de conexión en bruto puede crear otro registro de proxy cada vez que falle la deduplicación.
Errores de negocio documentados: 19106, 19193, 14023. Consulte Error Codes para el significado de cada código. Cualquier operación puede devolver además los códigos comunes.
Se utiliza para cambiar el proxy vinculado a entornos. Si se proporciona proxyId, se vincula al proxy representado por ese ID; de lo contrario, se vincula a un proxy recién agregado. Si la información del proxy permanece sin cambios, no se produce ninguna vinculación (cualquier cambio en proxyIp, proxyPort, proxyType o proxyProvider se considera un nuevo proxy y la vinculación se realiza correctamente).
- Local APIhttp://127.0.0.1:40000/api/env/setProxy/batch
curl -i -X POST \
http://127.0.0.1:40000/api/env/setProxy/batch \
-H 'Content-Type: application/json' \
-d '{
"proxy": {
"city": "string",
"country": "string",
"encryptionType": 1,
"ipChangeAction": 1,
"ipMonitor": true,
"password": "string",
"proxyId": "1661515884160372",
"proxyIp": "string",
"proxyName": "example-name",
"proxyPort": 1,
"proxyProvider": "string",
"proxyType": 1,
"refreshUrl": "https://example.com/resource",
"state": "string",
"username": "example-name"
}
}'Response
{ "code": 0, "msg": null, "data": true, "requestId": "d57cfecfc6904fcaa57da9f65b2a15fd" }