
EasySpider v0.6.5
A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/网页爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。
易采集/EasySpider: 可视化无代码网络爬虫
一个完全免费(包括商业使用和二次开发)的可视化浏览器自动化测试/数据采集/爬虫软件,可以使用图形化界面,无代码可视化的设计和执行任务。只需要在网页上选择自己想要操作的内容并根据提示框操作即可完成任务的设计和执行。同时软件还可以单独以命令行的方式进行执行,从而可以很方便地嵌入到其他系统中。
一个**完全免费(包括商业使用和二次开发)**的可视化浏览器自动化测试/数据采集/爬虫软件,可以通过无代码的可视化方式设计和执行任务。你只需在网页上选择要操作的内容,按照提示即可完成任务的构建与运行。同时,该软件也可以单独以命令行方式执行,从而方便地嵌入到其他系统中。
下载易采集/下载EasySpider
进入 Releases Page 下载最新版本。如果下载速度慢,可以考虑中国境内下载地址:中国境内下载地址。
请参考 Releases Page 下载最新版本的EasySpider。
软件使用示例/软件使用示例
示例1/示例1
(右键)选中一个大商品块 -> 软件自动检测到同类型商品块 -> 点击“选中全部”选项 -> 点击“选中子元素”选项 -> 点击“采集数据”选项,即可采集到所有商品的所有信息,并分成不同字段保存。
(右键)选择一个大的商品块 -> 软件自动检测到同类型商品块 -> 点击“选中全部”选项 -> 点击“选中子元素”选项 -> 点击“采集数据”选项,即可采集所有商品的信息,并按子字段保存。

示例2/示例2
(右键)选中一个商品标题,同类型标题会被自动匹配,点击“选中全部”选项 -> 点击“采集数据”选项,即可采集到所有商品的标题信息。
同时,选中全部后如果选择“循环点击每个元素”选项,即可自动打开每个商品的详情页,然后可以再继续设置采集详情页的信息。
(右键)选择一个商品标题,同类型标题会被自动匹配,点击“选中全部”选项 -> 点击“采集数据”选项,即可采集所有商品的标题信息。
同时,选中全部后如果选择“循环点击每个元素”选项,即可自动打开每个商品的详情页,然后可以再设置采集详情页的信息。

赞助者/赞助者
Bright Data(亮数据)作为全球领先的代理网络,覆盖全球1.5亿+IP,提供真实住宅IP及采集API,支持大规模稳定采集互联网公开数据,成功率经过实战验证。如需高性价比代理服务,可点击上方图片注册并联系中文客服;目前有“首充多少送多少”、动态IP 5折的优惠活动。Bright Data 也可配合EasySpider等工具进行数据采集。
Bright Data 是全球领先的代理网络,拥有1.5亿+遍布全球的IP,提供真实住宅IP和网络解锁器,帮助您大规模收集公开网络数据,具有经过验证的高成功率。如需高性价比的代理服务,请点击上方横幅注册并联系我们的中文客服团队——当前有首充匹配优惠活动。
CapSolver是CAPTCHA solving领域的Top 3供应商,提供AI驱动的CAPTCHA solving服务,支持reCAPTCHA, Image CAPTCHA, Cloudflare, AWS WAF and more。专为大批量网页爬取、自动化工作流而生,赋能你的AI、BI项目,解码速度最快可<3s,成功率>99%,宕机时间为0,快速的客服支持,全网性价比最高,还可叠加EasySpider的6%专属折扣码:ESN。
CapSolver 是验证码求解行业前三的供应商,提供AI驱动的验证码解决方案,支持reCAPTCHA、Image CAPTCHA、Cloudflare、AWS WAF等。专为高容量网页抓取和自动化工作流设计,解码速度<3秒,成功率>99%,零宕机时间,助力您的AI和BI项目。快速客服支持,全网性价比最高,使用EasySpider专属折扣码ESN还可额外获得6%的积分。
点击此处查看如何通过CapSolver集成在EasySpider中解决验证码。
IPPeak提供海量真实住宅 IP + 高性能网络架构,有效降低封禁率,提升成功率,让每一次请求都更有价值。 平均响应 < 0.5 秒 |IP 来源合规可靠 |任务流畅不中断
三大核心方案,覆盖全部采集场景
住宅代理低至 $0.49/GB |无限并发 |支持地区 / ASN精准定位
不限量住宅代理 低至 $8/小时 |不限流量 & IP 99.9% 在线率 |长时间运行无压力
ISP 代理|稳定长期运行 低至 $3.7/IP |独享静态住宅 IP |不限流量
7×24 小时专业支持,IPPeak保障数据采集稳定持续运行
LegionProxy作为快速发展的代理网络,覆盖全球195+国家和地区,拥有7400万+真实住宅 IP,提供真实 residential proxies及HTTP/3支持,助力大规模web scraping和自动化任务,有效规避IP封锁。住宅套餐低至$0.60/GB起,支持即时开通,中文客服快速响应。
LegionProxy 是一个快速增长的代理网络,覆盖195+个国家/地区,拥有7400万+真实住宅IP,提供真实住宅代理和HTTP/3支持,帮助您大规模运行抓取和自动化任务而无需担心IP封锁。住宅套餐低至$0.60/GB,即时激活,快速响应的客服支持。
官方网站/官方网站
访问易采集官网:www.easyspider.cn
访问EasySpider官方网站:www.easyspider.net
更多特性/更多特性
更多特性请翻到页面底部查看。
更多特性请滚动到本页底部查看。
支持作者/支持作者
易采集EasySpider是一款完全免费且使用中无广告的开源软件,软件开发和维护全靠作者用爱发电,因此您可以选择支持作者让作者有更多的热情和精力维护此软件,或者您使用了此软件进行了盈利,欢迎您通过下面的方式支持作者:
- Github Sponsor:直接点击右侧Sponsor按钮赞助。
- 支付宝账号:[email protected],也可以扫描下方二维码。
- 微信收款:扫描下方二维码。
- PayPal账号:naibowang,也可以扫描下方二维码。
您可以通过点击右侧Sponsor按钮或通过PayPal支付(naibowang)来支持作者。

文档/文档
请点此进入教程文档,如有英文可暂时翻译一下,或看作者的硕士毕业论文(主要看第三章和第五章)。
Ebay样例博客:https://blog.csdn.net/ihero/article/details/130805504。
文档可在 GitHub Wiki 找到。
视频教程/视频教程
Bilibili/B站视频教程:
如何无代码可视化的爬取需要登录才能爬的网站 - 知乎网站案例
循环点击列表中每个链接进入详情页采集详情页内容+设计时动态调试+动态JS
【重要】自定义条件判断之使用循环项内的JS命令返回值 - 第二弹
从源代码编译程序并设计运行和调试任务指南(基于Ubuntu24.04)
请参考 YouTube播放列表 查看EasySpider的视频教程。
样例任务/样例任务
从本项目的Examples文件夹中下载样例任务,更名为大于0的数字,导入到EasySpider中的tasks文件夹中,然后在EasySpider中打开即可。
从本项目的 Examples 文件夹中下载示例任务,将其重命名为大于0的数字,导入到EasySpider的 tasks 文件夹中,然后在EasySpider中打开即可。
声明/声明
本软件仅供学习交流使用,严禁使用软件进行任何违法违规的操作,如爬取不允许爬取的政府/军事机关网站等。使用本软件所造成的一切后果由使用者自负,与作者本人无关,作者不会承担任何责任。
本软件仅用于学习和交流。严禁将本软件用于任何非法操作,例如抓取不允许抓取的政府/军事网站等。 使用本软件引起的所有后果由用户自行承担,与作者无关,作者不承担任何责任。
对于政府和军事机关等网站的爬虫操作,作者将不会进行任何答疑,以免违反国家相关法律法规和政策。
对于政府及军事网站等爬虫操作,作者将不会回答任何问题,以免违反相关法律法规。
EasySpider遵循AGPL-3.0协议,任何个人和企业都可以免费使用软件本身或使用源代码进行二次开发,无需联系作者进行商业(专利)授权,但需要注意AGPL-3.0协议的相关规则:
EasySpider 遵循 AGPL-3.0 协议。任何个人或企业均可免费使用本软件,或使用本软件源代码进行二次开发,无需联系作者进行商业(专利)授权,但需注意 AGPL-3.0 协议的相关规则:
1. Copyleft(传染性) / Copyleft(传染性条款)
- 衍生作品 / 衍生作品
- 任何基于 AGPL 代码的修改或衍生作品,必须以相同许可证(AGPL-3.0)发布。
- 任何基于 AGPL 代码的修改或衍生作品,必须以相同许可证(AGPL-3.0)发布。
- 联动范围 / 传染范围
- 若 AGPL 代码与其他代码结合(如静态链接、紧密集成),整个作品需遵守 AGPL。
- 如果 AGPL 代码与其他代码结合(例如静态链接、紧密集成),则整个作品必须遵守 AGPL。
2. 网络使用条款 / 网络使用条款
- SaaS 触发开源义务 / SaaS 触发开源义务
- 若软件以服务形式提供(如网站、API),必须向所有用户公开完整对应源代码(包括修改后的代码)。
- 如果软件以服务形式提供(例如网站、API),则必须向所有用户公开完整的对应源代码(包括修改后的代码)。
- 用户权利 / 用户权利
- 服务的接收者可通过下载或书面请求获取源码。
- 服务的接收者可以通过下载或书面请求获取源代码。
3. 源码提供要求 / 源代码提供要求
- 二进制分发 / 二进制分发
- 必须附带源码或提供获取渠道(如下载链接)。
- 必须附带源代码或提供获取渠道(如下载链接)。
- 网络服务场景 / 网络服务场景
- 需通过服务界面显式提供源码链接,或向用户书面承诺提供源码。
- 必须通过服务界面显式提供源代码链接,或向用户书面承诺提供源代码。
4. 专利授权 / 专利授权
- 贡献者自动授予用户与软件相关的专利许可,禁止专利诉讼。
- 贡献者自动授予用户与软件相关的专利许可,并禁止专利诉讼。
5. 免责声明 / 免责声明
- 软件按“原样”提供,作者不承担任何责任(无担保条款)。
- 本软件按“原样”提供,不附带任何担保或责任。
答疑QQ群
群号:682921940,建议通过Github提Issue的方式答疑,如果实在有需要才请加QQ群,因为群人数有上限,QQ群不提供软件下载功能。
出版物/出版物
-
This software has been accepted by The Web Conference (WWW) 2023 (中国计算机学会顶级会议,CCF A): EasySpider: A No-Code Visual System for Crawling the Web, April 2023.
-
中国国家知识产权局发明专利,一种自定义提取流程的服务封装系统, 2022年5月。
-
浙江大学硕士论文,面向WEB应用的智能化服务封装系统设计与实现,2020年6月。
编译说明/编译说明
查看编译说明。
请参考编译说明。
支持特性/支持特性

中文界面截图
软件界面示例

块和子块及表单定义

已选中和待选择示例

京东商品块选择示例:

京东商品标题自动匹配选择示例

分块选择所有子元素示例

同类型元素自动和手动匹配示例

四种选择方式示例

输入文字示例

循环点击58同城房屋标题以进入详情页采集示例

采集元素文本示例

流程图界面介绍

循环选项示例

循环点击下一页示例

条件分支示例

完整采集流程图示例

完整采集流程图转换为常规流程图示例

服务信息示例

服务调用示例

58 同城房源信息采集服务部分采集结果展示


