spider-flow README

The project's README from github.com/ssssssss-team/spider-flow. As one markdown file: README.md.

介绍 | 特性 | 插件 | DEMO站点 | 文档 | 更新日志 | 截图 | 其它开源 | 免责声明

介绍

平台以流程图的方式定义爬虫,是一个高度灵活可配置的爬虫平台

特性

插件

项目部分截图

爬虫列表

爬虫列表

爬虫测试

爬虫测试

Debug

Debug

日志

日志

其它开源项目

免责声明

请勿将spider-flow应用到任何可能会违反法律规定和道德约束的工作中,请友善使用spider-flow,遵守蜘蛛协议,不要将spider-flow用于任何非法用途。如您选择使用spider-flow即代表您遵守此协议,作者不承担任何由于您违反此协议带来任何的法律风险和损失,一切后果由您承担。

spider-flow (ssssssss-team/spider-flow)

visual-programming
Searching Database…

What is this?Spider-flow is a next-generation crawler platform that lets you design web scraping workflows as flowcharts instead of writing code.
Is this a no-code tool or do I still need to write scraping code?It's a no-code, drag-and-drop platform: you build crawlers visually in a flowchart designer, though it also supports plugin extensions with custom executors and functions for advanced cases.
How do I get it running?The project ships a Docker image, or you can run the built Java application directly since it's a standard Java server app.
Do I need a database to save scraped data?Spider-flow can auto-save results to a database or to files, and supports multiple data sources with SQL select/insert/update/delete operations, but a database is optional rather than mandatory.
Is there anything I should know before scraping with this?The project explicitly warns not to use it for anything that violates laws or ethics, and puts legal responsibility for misuse entirely on the user.
What selectors does it support for extracting data?It supports Xpath, JsonPath, CSS selectors, regex extraction, and mixed combinations of these methods.
Can it handle JavaScript-rendered or AJAX pages?Yes, it can crawl pages rendered by JavaScript or loaded via AJAX, typically using the Selenium plugin for browser-based rendering.
What plugins are available out of the box?Built-in plugins include Selenium, Redis, OSS, MongoDB, an IP proxy pool, OCR recognition, and email sending.
Is there a separate frontend project?Yes, spider-flow-vue is the companion Vue.js frontend for spider-flow, and the author also maintains the related magic-api project.
Size
3.3 MB
Stars
11.4K
Age
6y
Commits · 90 Days