Referência da API
/- Navegador
- API Local
- Modificar perfis em lote proxy
Criar perfil de navegador rapidamente
Criação avançada de perfil de navegador
Modificar perfil do navegador
Excluir perfil do navegador
Obtenha uma lista de perfis de navegador
Obtenha detalhes do perfil do navegador
Obtenha o status do bloqueio de segurança do navegador
Grupo de perfis de modificação em lote
Observação sobre a modificação em lote do perfil
Modificar perfis em lote...
Vincula um proxy a vários perfis de navegador.
- Pré-requisitos: informe pelo menos um entre
envIdseuniqueIds. Se você informar umproxyId, ele já precisa existir na equipe; caso contrário a chamada é rejeitada em vez de criar um. - Efeito: grava
proxyIdem cada perfil. QuandoproxyIdé omitido ou é0, um proxy existente com dados de conexão idênticos é reutilizado e, se nenhum corresponder, um novo registro de proxy é criado na equipe que chama. - Conclusão: sincrônica. Navegadores em execução mantêm o proxy com que iniciaram.
- Nova tentativa: revincular o mesmo
proxyIdé idempotente, mas repetir uma chamada que carrega dados de conexão brutos pode criar outro registro de proxy a cada vez que a deduplicação não encontrar correspondência.
Erros de negócio documentados: 19106, 19193, 14023. Consulte Error Codes para o significado de cada código. Qualquer operação também pode retornar os códigos comuns.
Utilizado para alterar o proxy vinculado a ambientes. Se o proxyId for fornecido, vincula-se ao proxy representado por esse ID; caso contrário, vincula-se a um proxy recém-adicionado. Se as informações do proxy permanecerem inalteradas, nenhuma nova vinculação ocorrerá (qualquer alteração em proxyIp, proxyPort, proxyType ou proxyProvider é considerada um novo proxy e a nova vinculação é bem-sucedida).
- 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" }