EasySpider logo

EasySpider

No-code visual web crawler and browser automation tool with command-line execution

Repository activity
  • Stars44.1k
  • Forks5.4k
  • Open Issues267
License

AGPL-3.0

Languages
  • JavaScript
  • Python
  • HTML
EasySpider screenshot

About EasySpider

EasySpider is a visual browser automation, data collection, and web crawling tool. It is meant for building and running scraping tasks without writing code, using point-and-click actions on web pages to capture the content you want. It also includes a command-line mode so tasks can be run and embedded in other systems.

Tasks are designed through a graphical interface, where you select page elements and follow prompts to define operations. It can collect data, automate browser interactions, loop through elements, open detail pages, and run multiple tasks. An OCR feature is included for reading text from elements, including text verification codes.

EasySpider is licensed under AGPL-3.0 and is free for commercial use and secondary development. Tasks run on your own machine, either through the desktop interface or headless from the command line, so the tool fits both one-off scraping and pipelines embedded in larger systems.

Key features

  • Visual, code-free task design in a graphical interface
  • Command-line execution for embedding in other systems
  • Loop through elements and open detail pages
  • Collect data into separate fields
  • OCR for reading text from elements

Details

First released
2020
Platforms
Windows · macOS · Linux · CLI
Self-hosting
Local and embedded workflows
Pricing
Completely free for commercial use
Automation
Browser automation and data collection
OCR
Included