TodosNovoMelhoriaCorrigido
Melhoria

Card de Requests divide Single, Proxy e Browser

O card de Requests no seu Dashboard agora divide o total em Single, Proxy e Browser, cada um com sua parcela do tráfego no período selecionado. As proporções seguem seus filtros, portanto, filtrar por um único produto exibirá 100%.

Melhoria

O Playground mantém o perfil de navegador para a próxima requisição

O botão de transferência do Playground agora inclui o perfil de navegador da última response, ao lado do User-Agent e do ID do proxy. Quando a sua request é enviada com um perfil diferente daquele que você digitou, transferi-lo repete a versão que funcionou e ativa o Web Unblocker para que o perfil seja aplicado integralmente.

Melhoria

A Visão geral mostra créditos faturados e gastos juntos

O cartão de créditos da sua Visão geral agora mostra os créditos faturados como o número principal e os gastos logo abaixo, tanto para o total quanto para Single, Proxy Finder e Browser. Você é cobrado apenas por requests bem-sucedidos, portanto, a diferença entre os dois é o trabalho pelo qual você não pagou.

Melhoria

Proxy Finder troca de perfil quando um site recusa

Quando um site rejeita o perfil que o Proxy Finder enviou, ele agora tenta um perfil diferente em uma nova tentativa que já iria fazer, de modo que a tarefa não faça requests extras. Fixe profile você mesmo e ele permanecerá inalterado; se você não o fizer, um sucesso nomeará o que funcionou.

Melhoria

Auto busca páginas protegidas pelo Imperva por 10 créditos

O Imperva injeta seu script em páginas saudáveis, assim como em suas páginas de bloqueio. O Auto agora diferencia as duas, de modo que um site protegido pelo Imperva retorna sem pagar por um navegador: uma tentativa, 10 créditos, cerca de seis segundos.

Melhoria

O Browser envia o User-Agent que você solicita

Defina userAgent em um request do Browser e essa string exata é enviada no header, na página e em seus workers. Os client hints acompanham, portanto, sec-ch-ua, a plataforma e navigator.platform concordam com o que você solicitou. A response retorna a mesma string.

Melhoria

O relógio do navegador corresponde ao seu país de saída

O navegador agora é executado com o fuso horário do país em que sua saída está localizada, para que uma página que renderiza horários locais os mostre da mesma forma que um visitante de lá os veria. Quando o país de saída não for conhecido, o relógio não será alterado.

Melhoria

Handshakes de sessão resolvidos na primeira chamada

Alguns sites recusam um primeiro request e entregam uma sessão na mesma response. Single, Proxy, Auto e Browser agora a enviam de volta na mesma saída, para que a página chegue na sua primeira chamada em vez de exigir uma nova tentativa.

Melhoria

O Browser informa por que uma página permaneceu bloqueada

Quando um site mantém seu desafio ativo, o Browser agora responde com o fornecedor, quantas tentativas fez e se a liberação foi concedida, para que você possa mudar para um proxy diferente imediatamente. Uma página que é liberada relata defenseSolved: true na chamada que a liberou.

Melhoria

O Browser respeita o timeout que você definiu

Defina timeout_ms para até 120 segundos em um request do Browser e ele será executado por todo esse limite de tempo, para que um alvo lento receba o tempo que você forneceu e você leia o veredito da própria engine.

Melhoria

Relatórios de defesa citam Akamai e eBay

As respostas agora relatam akamai e ebay-splashui onde antes não relatavam nada (ou atribuíam o bloqueio incorretamente à Cloudflare). Se o seu código avalia defense.vendor para escolher uma estratégia de repetição, esses dois nomes aparecem corretamente agora.

Melhoria

A tabela Activity cabe em um laptop, painel recebe abas

O painel Activity agora cabe em um MacBook de 14" sem rolagem horizontal, e cada coluna mantém seu valor. O painel de detalhes possui um formato de abas (Request, Response headers, Response body), de modo que a resposta fica na parte superior em vez de 900px abaixo. As tooltips seguem o seu ponteiro e exibem a URL completa.

Melhoria

Atividade mostra o request que você realmente enviou

A coluna de método agora lê o verbo do corpo do seu request (GET, POST, PUT, etc.), em vez de sempre exibir POST porque foi isso que a nossa camada de API recebeu. As chamadas do Playground também registram o IP do navegador da pessoa que clicou em Send, para que uma conta compartilhada possa saber quem executou o quê.

Melhoria

Uma instância lenta agora consta como degradada

Uma instância saturada responde a um health check em 3 a 10 segundos, enquanto uma saudável leva de 9 a 225 milissegundos, e ambas costumavam constar como normais. O status lento agora consta como degradado, carregando o próprio motivo da instância, para que possamos ver o problema enquanto ainda é apenas um servidor lento e não uma falha no seu request. O Auto também é monitorado, com limites definidos para o tempo que uma resolução difícil real leva, em vez de um limite genérico que seria disparado a cada sucesso.

Melhoria

Playground seleciona navegador, OS e versão

O Dashboard Playground agora possui três seletores em cascata para OS, navegador e versão, extraídos em tempo real do catálogo de perfis. Selecione dois e o terceiro será restrito ao que realmente é válido. Escolher um perfil ativa unblocker, pois a API recusa um perfil sem ele.