EasySpider是一款开源的可视化爬虫软件。使用图形化界面,无代码设计和执行爬虫任务。开发者只需在网页上选择爬取内容,并根据提示框操作,即可完成爬虫设计和执行。同时软件还可以单独以命令行的方式进行执行,从而可以很方便的嵌入到其他系统中。基于Python编写,遵守CC 非商用知识共享协议。支持多操作系统:Windows、MacOS、Linux。

功能特色:

  • 交互式和用户友好:它提供了一个用户友好的点击式 GUI,可为非程序员提供快速简便的任务设计。修改任务流只需要一点基础知识,例如 XPath。
  • 灵活:能够适应各种Web资源和平台,动态内容支持,如收集JavaScript(AJAX)生成的Web内容。
  • 可配置:支持轻松设计具有无限循环、if-conditions、字段的复杂爬取任务。

源代码:https://github.com/NaiboWang/EasySpider