naibowang/easyspider

A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/网页爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 41 minutes ago
Added to GitGenius on August 31st, 2026
Created on July 18th, 2020
Open Issues & Pull Requests: 271 (+0)
Number of forks: 5,385
Total Stargazers: 44,479 (+0)
Total Subscribers: 235 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.9 hours
Mean response time: 19.1 days
90th percentile: 48.9 days
Tracked items: 223

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 88% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 6% of issues opened in the past year have been closed. Three people close 75% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 208
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 521 days
Stale 30+ days: 204
Stale 90+ days: 202

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • documentation (12)
  • bug (7)
  • enhancement (5)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

EasySpider is a visual code-free web crawler that enables users to design and execute web scraping and browser automation tasks through a graphical interface without writing code.

The tool addresses the need for accessible web data collection by allowing users to interact directly with web pages to specify what content to extract. Users right-click on page elements to select them, and the software automatically detects similar elements on the page. From there, users can choose to select all matching elements, extract child elements, or loop-click through items to navigate to detail pages. The collected data is organized into separate fields for structured output. The software also supports command-line execution, making it possible to embed scraping tasks into other systems.

EasySpider suits users who need to perform web scraping or data collection but lack programming expertise. It is designed for scenarios ranging from simple single-page data extraction to more complex multi-page workflows where navigation between pages is required. The tool is free for both commercial and non-commercial use, including secondary development, which removes licensing barriers for businesses and developers building on top of it.

The project shows active development with regular updates to its releases. The codebase is maintained in JavaScript and demonstrates ongoing refinement of the visual interface and automation capabilities. The tool maintains both English and Chinese documentation and provides multiple download options to serve its user base across different regions.