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.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.