Yidun - NECaptcha
Esta tarefa será executada usando nossos servidores proxy.
Parâmetros da solicitação
type
<string>requiredYidunTask
websiteURL
<string>requiredURL completa da página que contém o CAPTCHA.
websiteKey
<string>requiredValor do parâmetro siteKey
, encontrado na página (veja abaixo como localizá-lo).
userAgent
<string>optionalUser-Agent do navegador.
Forneça um User-Agent válido do sistema Windows. O recomendado atualmente é: userAgentPlaceholder
proxyType
<string>optionalhttp – proxy HTTP/HTTPS padrão;
https – use esta opção apenas se "http" não funcionar (necessário para alguns proxies personalizados);
socks4 – proxy SOCKS4;
socks5 – proxy SOCKS5.
proxyAddress
<string>optionalEndereço IP do proxy (IPv4/IPv6). Não é permitido:
- uso de nomes de host;
- uso de proxies transparentes (onde o IP do cliente pode ser visto);
- uso de proxies em máquinas locais.
proxyPort
<integer>optionalPorta do proxy.
proxyLogin
<string>optionalNome de usuário do proxy.
proxyPassword
<string>optionalSenha do proxy.
Como obter websiteURL e websiteKey
Abra as Ferramentas de Desenvolvedor, ative o captcha, vá para a aba Network e encontre a requisição que começa com get?referer=
ou check?referer=
. O valor de referer é o websiteURL
.
Às vezes, o referer
na URL está codificado, por exemplo: https%3A%2F%2Fid.example.com%2F. Para obter um endereço legível, você precisa decodificá-lo, por exemplo, usando o console do navegador:
O valor de id é o websiteKey
.
Método de criação da tarefa
- YidunTask (sem proxy)
- YidunTask (com proxy)
https://api.capmonster.cloud/createTask
Solicitação
{
"clientKey": "API_KEY",
"task": {
"type": "YidunTask",
"websiteURL": "https://www.example.com",
"websiteKey": "6cw0f0485d5d46auacf9b735d20218a5",
"userAgent": "userAgentPlaceholder"
}
}
Resposta
{
"errorId": 0,
"taskId": 407533077
}
https://api.capmonster.cloud/createTask
Solicitação
{
"clientKey": "API_KEY",
"task": {
"type": "YidunTask",
"websiteURL": "https://www.example.com",
"websiteKey": "6cw0f0485d5d46auacf9b735d20218a5",
"userAgent": "userAgentPlaceholder",
"proxyType": "http",
"proxyAddress": "8.8.8.8",
"proxyPort": 8080,
"proxyLogin": "proxyLoginHere",
"proxyPassword": "proxyPasswordHere"
}
}
Resposta
{
"errorId": 0,
"taskId": 407533077
}
Método para obter o resultado da tarefa
Use o método getTaskResult para obter a solução do CAPTCHA Yidun.
https://api.capmonster.cloud/getTaskResult
Solicitação
{
"clientKey": "API_KEY",
"taskId": 407533077
}
Resposta
{
"errorId": 0,
"errorCode": null,
"errorDescription": null,
"solution": {
"token": "CN31_9AwsPmaYcJameP_09rA0vkVMQsPij...RXTlFJFc3"
},
"status": "ready"
}