Plataforma de dados web open source que transforma sites em APIs estruturadas para scraping, crawling, busca, monitoramento e extração com IA.
- Estrelas
- 44,721
- Forks
- 5,394
- Issues abertas
- 274
- Último commit
- anteontem
O que é?
EasySpider é um aplicativo desktop para automação de navegador e coleta de dados na web. Em vez de escrever scripts, você seleciona os elementos que quer em uma página, e a ferramenta gera uma tarefa que pode ser executada e reutilizada. Ela detecta automaticamente blocos semelhantes, como listas de produtos, permitindo selecionar uma lista inteira e extrair os campos dos itens em uma única etapa.
As tarefas são montadas como fluxogramas e podem incluir loops (por exemplo, clicar em cada link para abrir páginas de detalhes ou percorrer resultados paginados), ramificações condicionais, entrada de texto, capturas de tela e JavaScript personalizado. Os dados coletados são salvos por campo. O projeto também oferece um modo de linha de comando para executar tarefas concluídas em outros sistemas.
O projeto é licenciado sob AGPL-3.0 e desenvolvido com Electron. A documentação está na Wiki do GitHub do projeto, e o repositório inclui tarefas de exemplo na pasta Examples.
Recursos principais
- 01Selecionar elementos da página com cliques, com correspondência automática de itens semelhantes.
- 02Montar fluxos de coleta como fluxogramas com loops, condições e entrada de texto.
- 03Percorrer itens de uma lista para abrir páginas de detalhes e coletar seus dados.
- 04Salvar os dados extraídos separados por campo.
- 05Executar tarefas pela linha de comando para integrá-las a outros sistemas.
- 06Adicionar etapas com JavaScript personalizado às tarefas.
Casos de uso
- Coletar listas e detalhes de produtos em sites de e-commerce sem escrever código.
- Extrair dados estruturados de páginas públicas da web para análise.
- Automatizar operações repetitivas no navegador como tarefas agendadas ou em lote.
- Criar um protótipo de crawler antes de decidir se vale a pena escrever código personalizado.
Início rápido
- 1
Baixe a versão mais recente na página Releases
- 2
Abra o aplicativo EasySpider baixado e crie tarefas clicando nos elementos da página
Antes de usar
- A licença AGPL-3.0 exige que obras derivadas e modificações disponibilizadas pela rede sejam publicadas sob a mesma licença.
- As seções de patrocínio e divulgação do README não são relevantes para a instalação, e o software é fornecido no estado em que se encontra, sem garantia.
Tópicos
Perguntas frequentes
- O que é EasySpider?
- Crawler visual da web e ferramenta de automação de navegador sem código, em que você cria tarefas de coleta de dados clicando nos elementos de uma página. EasySpider é um aplicativo desktop para automação de navegador e coleta de dados na web. Em vez de escrever scripts, você seleciona os elementos que quer em uma página, e a ferramenta gera uma tarefa que pode ser executada e reutilizada. Ela detecta automaticamente blocos semelhantes, como listas de produtos, permitindo selecionar uma lista inteira e extrair os campos dos itens em uma única etapa.
- EasySpider é gratuito? Qual é a licença?
- EasySpider é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- EasySpider ainda é mantido?
- Manutenção ativa. O último commit de EasySpider foi em 19 de out. de 2026.
- Para que posso usar EasySpider?
- Coletar listas e detalhes de produtos em sites de e-commerce sem escrever código. Extrair dados estruturados de páginas públicas da web para análise. Automatizar operações repetitivas no navegador como tarefas agendadas ou em lote. Criar um protótipo de crawler antes de decidir se vale a pena escrever código personalizado.
- Como instalar EasySpider?
- Baixe a versão mais recente na página Releases Abra o aplicativo EasySpider baixado e crie tarefas clicando nos elementos da página
- Onde consigo EasySpider?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/NaiboWang/EasySpider
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor MCP oficial que oferece a agentes de IA e clientes MCP busca na web, scraping, rastreamento de sites, interação com o navegador e extração de dados estruturados ou em Markdown via Firecrawl.
Biblioteca JavaScript com API de alto nível para controlar Chrome ou Firefox pelo DevTools Protocol ou WebDriver BiDi, em modo headless por padrão.
Navegador headless criado do zero em Zig para agentes de IA e automação, com servidores CDP e WebDriver BiDi.
SDKs em TypeScript, Python e Go para agentes de navegador que controlam o Chrome com chamadas em linguagem natural para agir, observar e extrair dados, além de APIs no estilo Playwright.
Automação de navegador open source que usa LLMs e visão computacional para executar fluxos de trabalho na web em qualquer site, estendendo o Playwright com comandos de IA.