pietrohoff / DorkDetect

0 stars 0 forks source link

Handle "429 Too Many Requests" Error in Google Dork Search #1

Open pietrohoff opened 1 month ago

pietrohoff commented 1 month ago

Descrição: Atualmente, o projeto enfrenta um problema quando executa múltiplas requisições de pesquisa ao Google, resultando no erro 429 Too Many Requests. Esse erro ocorre quando o Google detecta tráfego incomum ou excessivo de requisições em um curto período de tempo. Precisamos de uma solução para gerenciar e mitigar este problema para que as buscas possam ser realizadas de forma eficiente e contínua.

Passos para Reproduzir:

  1. Execute o script principal main.php.
  2. Insira uma string de pesquisa e escolha uma categoria.
  3. O script executa múltiplas requisições ao Google.
  4. Observe que, após um número de requisições, o erro 429 Too Many Requests é retornado.

Comportamento Esperado O script deve gerenciar as requisições de maneira que não resultem no erro 429 Too Many Requests, permitindo que as buscas continuem sem interrupções.

pietrohoff commented 1 month ago

Ajuste parcial realizado, agora, cada pesquisa realizada utiliza um "user agent" diferente. Além disso, foi implementado um atraso aleatório para cada requisição, aumentando ainda mais a dificuldade de identificação.