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)

Searching Database…

Что это такое?Spider-flow — платформа нового поколения для сбора данных с сайтов, которая позволяет проектировать сценарии парсинга в виде блок-схем, а не писать код.
Это инструмент без кода или мне всё равно нужно писать код для парсинга?Это платформа без кода с перетаскиванием элементов: краулеры строятся визуально в редакторе блок-схем. При этом поддерживаются плагины с собственными исполнителями и функциями для сложных случаев.
Как всё запустить?В проекте есть готовый Docker-образ, а также можно запустить собранное Java-приложение напрямую, так как это обычный Java-сервер.
Нужна ли база данных, чтобы сохранять собранные данные?Spider-flow умеет автоматически сохранять результаты в базу данных или в файлы и поддерживает несколько источников данных с операциями SQL select, insert, update и delete. Но база данных не обязательна.
На что стоит обратить внимание перед парсингом с помощью этого инструмента?В проекте прямо предупреждается, что нельзя использовать его для действий, которые нарушают законы или нормы этики, а вся юридическая ответственность за неправомерное использование полностью лежит на пользователе.
Какие селекторы поддерживаются для извлечения данных?Поддерживаются XPath, JsonPath, CSS-селекторы, извлечение по регулярным выражениям и смешанные комбинации этих методов.
Может ли он работать со страницами, которые формируются JavaScript или загружаются через AJAX?Да, он может собирать страницы, которые отрисовываются JavaScript или подгружаются через AJAX, обычно с помощью плагина Selenium для отрисовки в браузере.
Какие плагины доступны сразу после установки?В комплекте есть плагины Selenium, Redis, OSS, MongoDB, пул прокси-IP, распознавание текста (OCR) и отправка email.
Есть ли отдельный проект фронтенда?Да, spider-flow-vue — это сопутствующий фронтенд на Vue.js для spider-flow. Автор также поддерживает связанный проект magic-api.
Size
3.3 MB
Stars
11.4K
Age
6y
Commits · 90 Days