• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

jy-spider: 惊讶网站的垂直爬取网页程序,提供UI来管理爬取的网站和爬取文章内容的规 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

jy-spider

开源软件地址:

https://gitee.com/yuejing/suyunyou-spider

开源软件介绍:

速云优网络爬虫 - 功能简介

速云优网站的垂直爬取网页程序,提供UI来管理爬取的网站和爬取文章内容的规则。通过jsoup来获取标题和内容,主要是通过选择器获取。链接的提取通过正则表达式来匹配,[如:http://www.runoob.com/java/[\w|\d|-]+.html] 代表匹配java/后面的任意字符的html结尾的地址。标题选择器:#content>h1,代表获取内容里ID为content,并找到下面的h1标签的内容为标题内容选择器:#content,代表获取内容里ID为content的内容为内容爬取的内容会保存到数据库中[具体表为page_info]。如果需要更多的提取页面内容规则可以在[com.suyunyou.spider.plugins.page]包下写自己的插件,在SpiderUtil.addSiteFetcherPage(...)方法中添加使用。如果需要更多的提取内容的链接的规则可以在[com.suyunyou.spider.plugins.link]包下写自己的插件。提取微信公众号信息,通过LinkWeixinPlugin插件提炼链接

初始程序

初始程序,先执行创建数据库名称spider、用户名root密码root,表结构会在程序启动时自动创建。数据库链接在[application.properties]文件中修改。启动redis,修改resources下的application.properties文件中的redis配置的信息。然后执行测试爬虫的初始数据的脚本[doc/init.sql]。

登录地址:http://127.0.0.1:6080/账户:admin密码:123456

爬取网站的维护页面爬取网站管理

网站爬取页面规则管理的页面网站爬取页面规则管理

爬取到的链接管理的页面爬取到的链接管理

爬取的内容管理的页面爬取的内容管理

已完成

开发链接管理功能,要可以批量删除链接等将文章和域名关联起来开发提取网站的内容列表预览开发网页管理,添加提取的网站定义提取内容的链接的规则定义提取内容的格式根据提供的链接分析改链接下面的字连接,同时下载对应的页面到内存中。

待完成

分布式需要处理的地方	重置爬虫	爬取网页的地址的分配

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap