推荐一个智能的 Java 爬虫框架!用起来太爽了!

简介: 新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。平台以流程图的方式定义爬虫,是一个高度灵活可配置的爬虫平台。

介绍

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

特性

  • 支持Xpath/JsonPath/css选择器/正则提取/混搭提取
  • 支持JSON/XML/二进制格式
  • 支持多数据源、SQL select/selectInt/selectOne/insert/update/delete
  • 支持爬取JS动态渲染(或ajax)的页面
  • 支持代理
  • 支持自动保存至数据库/文件
  • 常用字符串、日期、文件、加解密等函数
  • 支持插件扩展(自定义执行器,自定义方法)
  • 任务监控,任务日志
  • 支持HTTP接口
  • 支持Cookie自动管理
  • 支持自定义函数

插件

  • Selenium插件
  • Redis插件
  • OSS插件
  • Mongodb插件
  • IP代理池插件
  • OCR识别插件
  • 电子邮箱插件

项目部分截图

爬虫列表

爬虫测试

Debug

日志

免责声明

请勿将spider-flow应用到任何可能会违反法律规定和道德约束的工作中,请友善使用spider-flow,遵守蜘蛛协议,不要将spider-flow用于任何非法用途。

如您选择使用spider-flow即代表您遵守此协议,作者不承担任何由于您违反此协议带来任何的法律风险和损失,一切后果由您承担。

开源地址:

https://gitee.com/ssssssss-team/spider-flow

相关文章
|
22天前
|
数据采集 存储 Java
高德地图爬虫实践:Java多线程并发处理策略
高德地图爬虫实践:Java多线程并发处理策略
|
22天前
|
人工智能 自然语言处理 前端开发
Java智慧医院互联网智能3D导诊系统源码
能够基于 AI 引擎,针对于患者描述的病情及伴随症状,同时结合患者的性别年龄特征,准确推荐医院科室。
178 51
|
22天前
|
人工智能 监控 算法
java智慧城管源码 AI视频智能分析 可直接上项目
Java智慧城管源码实现AI视频智能分析,适用于直接部署项目。系统运用互联网、大数据、云计算和AI提升城市管理水平,采用“一级监督、二级指挥、四级联动”模式。功能涵盖AI智能检测(如占道广告、垃圾处理等)、执法办案、视频分析、统计分析及队伍管理等多个模块,利用深度学习优化城市管理自动化和智能化,提供决策支持。
284 4
java智慧城管源码 AI视频智能分析 可直接上项目
|
3天前
|
数据采集 存储 NoSQL
Java爬虫-爬取疫苗批次信息
为了解决疫苗批号查询难题,作者因个人情况需查询脊髓灰质炎灭活疫苗信息,发现官网查询系统不便使用。于是,技术大展身手,编写了一个Java爬虫,利用Hutool、Jsoup和Spring Boot的MongoDB库,抓取并存储了中国食品药品检定研究院等多家机构近十年的疫苗批次信息。代码示例展示了如何爬取数据并存入MongoDB,方便按需查询。
34 0
|
6天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的智能社区管理系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的智能社区管理系统附带文章和源代码设计说明文档ppt
16 0
|
6天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的智能交互式在线网上花店附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的智能交互式在线网上花店附带文章和源代码设计说明文档ppt
10 0
|
20天前
|
数据采集 监控 安全
java数字工厂MES系统全套源码Java+idea+springboot专业为企业提供智能制造MES解决方案
"MES" 指的是制造执行系统(Manufacturing Execution System)。MES在制造业中扮演着至关重要的角色,它是位于企业资源计划(ERP)系统和车间控制系统之间的系统,用于实时收集、管理、分析和报告与制造过程相关的数据。
22 0
|
22天前
|
Java 云计算
Java智能区域医院云HIS系统SaaS源码
云HIS提供标准化、信息化、可共享的医疗信息管理系统,实现医患事务管理和临床诊疗管理等标准医疗管理信息系统的功能。优化就医、管理流程,提升患者满意度、基层首诊率,通过信息共享、辅助诊疗等手段,提高基层医生的服务能力构建和谐的基层医患关系。
46 2
|
22天前
|
数据可视化 Java 关系型数据库
JAVA毕设之基于SSM学生智能选课系统
JAVA毕设之基于SSM学生智能选课系统
27 1
|
22天前
|
JavaScript Java 测试技术
基于Java的汽车维修保养智能预约系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的汽车维修保养智能预约系统的设计与实现(源码+lw+部署文档+讲解等)
32 2