Sobre o projeto

SouShen Hunter é uma habilidade de busca projetada para OpenClaw, com o objetivo de fornecer capacidades de busca de alto desempenho no Bing e Google, sem custos de API. É baseada na API de baixo nível do Playwright e suporta extração profunda de elementos de páginas web, incluindo links, formulários, botões e scripts. As principais características incluem: - Busca no Bing: sem custos de API, usando a API de baixo nível do Playwright. - Busca no Google: estratégias avançadas anti-detecção, contornando a verificação humana. - Extração profunda: extração automática de links, formulários, botões e scripts da página. - Alto desempenho: arquitetura assíncrona, resposta rápida. - Anti-detecção: contorna mecanismos anti-scraping, incluindo reutilização de diretório de dados do usuário, simulação de comportamento e disfarce de impressão digital. - Integração com OpenClaw: pronta para uso. As etapas de instalação incluem clonar o repositório, copiar para o diretório de habilidades do OpenClaw e reiniciar. A dependência é o Playwright; o script detecta automaticamente o caminho do Chrome, mas também pode ser especificado manualmente. O uso inclui comandos CLI e API Python. A CLI suporta especificar o mecanismo de busca, número de resultados, análise profunda de páginas, definir o mecanismo padrão e visualizar a configuração. A API Python fornece as classes BingSearchAgent e GoogleSearchAgent, com suporte a busca assíncrona e análise profunda de páginas. O arquivo de configuração `.soushen_config.json` é gerado automaticamente na primeira execução e permite definir o mecanismo padrão e o número de resultados. Para a anti-detecção do Google, o script adota estratégias como reutilização do diretório de dados do usuário, disfarce de impressão digital do navegador, simulação de comportamento, rotação de múltiplos agentes de usuário e simulação de localização geográfica. Em caso de verificação humana, pode-se tentar usar o próprio diretório de configuração do Chrome, um Chrome com estado de login, reduzir a frequência de buscas ou mudar para o Bing. A estrutura do projeto inclui SKILL.md, README.md, o script de entrada principal soushen, arquivo de configuração e scripts de busca do Bing e Google no diretório scripts. O autor é Yinxian (He Runpei), sob licença MIT.