Uma coleção de projetos iniciais que mostram como criar aplicações implantáveis com a API do Claude, de agentes de suporte a agentes que usam navegador e computador.
omkarcloud/botasaurus
Framework Python para criar web scrapers que tentam driblar a detecção de bots, com modos de navegador e requisições HTTP, geração de UI e suporte a apps desktop.
- Estrelas
- 5,783
- Forks
- 507
- Issues abertas
- 59
- Último commit
- há 3 meses
O que é?
Botasaurus é um framework Python para web scraping. Ele oferece decorators para executar funções de scraping em um navegador Chrome com comportamento humano (@browser), usando requisições HTTP leves (@request) ou bibliotecas de terceiros, como Playwright e Selenium (@task). As funções de scraping podem receber uma lista de entradas, ser executadas em paralelo e salvar os valores retornados em arquivos JSON.
O projeto tem como foco evitar a detecção de bots. Ele inclui opções de configuração do navegador, como rotação de proxies, perfis persistentes do Chrome, extensões, modo headless e bypass do Cloudflare via bypass_cloudflare. Também oferece requisições fetch pelo navegador para reduzir os custos de banda dos proxies, além de utilitários para cache, sitemaps, limpeza de dados e informações de IP.
Além de scripts, o Botasaurus pode gerar uma UI web com controles de entrada, tabelas de resultados e uma REST API a partir de um scraper. Também permite criar aplicativos desktop multiplataforma para Windows, macOS e Linux usando JavaScript.
Recursos principais
- 01Três decorators (@browser, @request, @task) para scraping com navegador, HTTP e bibliotecas de terceiros.
- 02Opções integradas para evitar detecção, como bypass do Cloudflare, movimento de mouse semelhante ao humano e controle de fingerprint.
- 03Rotação de proxies, perfis persistentes do Chrome e suporte a extensões do Chrome.
- 04Execução paralela de listas de entradas, com resultados salvos em JSON.
- 05Gera uma UI web, uma REST API e um app desktop a partir de um scraper.
Casos de uso
- Fazer scraping de sites protegidos pelo Cloudflare ou por outros serviços de detecção de bots.
- Executar grandes lotes de visitas a páginas com rotação de proxies e workers paralelos.
- Transformar um scraper interno em uma ferramenta web ou desktop para usuários sem conhecimentos de desenvolvimento.
Tópicos
Perguntas frequentes
- O que é botasaurus?
- Framework Python para criar web scrapers que tentam driblar a detecção de bots, com modos de navegador e requisições HTTP, geração de UI e suporte a apps desktop. Botasaurus é um framework Python para web scraping. Ele oferece decorators para executar funções de scraping em um navegador Chrome com comportamento humano (@browser), usando requisições HTTP leves (@request) ou bibliotecas de terceiros, como Playwright e Selenium (@task). As funções de scraping podem receber uma lista de entradas, ser executadas em paralelo e salvar os valores retornados em arquivos JSON.
- botasaurus é gratuito? Qual é a licença?
- botasaurus é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- botasaurus ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de botasaurus foi em 26 de jul. de 2026.
- Para que posso usar botasaurus?
- Fazer scraping de sites protegidos pelo Cloudflare ou por outros serviços de detecção de bots. Executar grandes lotes de visitas a páginas com rotação de proxies e workers paralelos. Transformar um scraper interno em uma ferramenta web ou desktop para usuários sem conhecimentos de desenvolvimento.
- Onde consigo botasaurus?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/omkarcloud/botasaurus
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de dados web open source que transforma qualquer site em uma API estruturada por meio de scraping, crawling, busca, monitoramento e extração com IA.
Um navegador para agentes de IA, que executam automações em Spaces isolados enquanto você continua usando suas próprias abas e logins.
Uma ferramenta de linha de comando em Rust que busca dados em dezenas de sites, como Bilibili, Reddit e Hacker News, com um único comando.
Uma plataforma de automação de navegador que transforma ações gravadas em comandos MCP ou Claude Skills para que agentes de IA controlem navegadores diretamente.
Ferramenta em Python com WebUI e CLI para baixar em lote livros didáticos eletrônicos da PEP (People's Education Press) e reuni-los em PDFs.