原文地址:http://javaz.cn/site/javaz/site_study/info/2015/23312.html

项目地址:http://www.freeteam.cn/

Web页面信息採集

从FreeCMS 2.1開始支持

通过简单配置就可以抓取目标网页信息,支持增量式採集、keyword替换、定时採集,同一採集规则可採集多个页面(静态和动态)。可採集多种信息属性。可自己主动审核且静态化信息页面。

採集规则管理

从左側管理菜单点击採集规则进入。

加入採集规则

在採集规则列表下方点击"加入"button。

填写相关属性后点击"保存"button就可以。

採集规则属性说明

採集规则属性分为基本、设置、採集地址,採集属性。关键词替换。

普通情况下仅仅要在基本选项卡填写相关属性就可以完毕。假设须要很多其它高级设置能够使用后面几个选项卡。

以下针对主要属性进行解释说明。

名称:採集规则的名称。

採集到栏目:採集的信息要加入到那个栏目。

页面编码:目标网页的页面编码,默觉得UTF-8。

採集地址:目标网页的地址。在基本选项卡中仅仅能设置一个,想要设置多个能够在採集地址选项卡中设置。

採集调度:设置定时运行採集操作,这个设置很重要。仅仅有设置了採集调度系统才运行採集操作。

内容列表開始结束html:由于系统是通过对目标网页内容进行关键词截取来提取信息属性的,所以设置目标属性的開始结束html就非常重要,一定要设置为相对照较唯一的開始结束html,这样系统才干正确的截取到目标属性。

此属性主要为了截取目标页面信息列表的html.

内容地址開始结束html:依据上面的属性获取内容列表html后,使用此属性截取各个内容地址。

内容标题開始结束html:依据上面的属性获取内容地址后。系统会抓取此内容地址的网页内容。然后依据此属性截取内容标题。内容相关属性的设置跟此属性类似。以下不再赘述。

状态:启用状态下的採集规则,系统才会运行。

採集图片:将信息内容中的图片下载到本地。

自己主动审核通过:将採集的信息直接设置为已审核状态。

使用採集信息点击量:默认採集到的信息的点击量为0。设置此属性和内容点击量開始结束html后系统会截取目标信息的点击量,设置为採集后信息的点击量。

最多採集内容数:默认不限制,假设设置了此属性,系统会从採集记录中统计此採集规则已採集了多少条信息,假设超过最多採集内容数。系统将不再採集。

将首幅图片设为标题图片:假设信息内容中有图片,则提取第一张做为标题图片。并设置信息为图片信息。

清除内容中的html标签:将信息内容中的html标签清除。保留纯文本。

当内容为空时是否採集:可设置在内容为空时不採集此信息。

使用採集信息的加入时间:默认採集到的信息的加入时间为当前时间。设置此属性和内容加入时间開始结束html后系统会截取目标信息的加入时间,设置为採集后信息的加入时间。

採集信息加入时间格式:默认格式为yyyy-MM-dd,假设目标页面的加入时间格式不同,须要在这里设置为正确的日期格式。

採集開始时间:默觉得当前时间,假设不到採集開始时间,系统是不会採集的。

採集结束时间:默觉得永不结束,假设超过採集结束时间,系统是不会採集的。

内容地址补全url:由于有些网页使用的是相对路径或绝对路径。能够设置内容地址的前缀。

图片地址补全url:由于有些网页使用的是相对路径或绝对路径,能够设置图片链接地址的前缀。

内容中A标签链接地址补全url:由于有些网页使用的是相对路径或绝对路径,能够设置内容中A标签链接地址的前缀。

採集地址分为静态和动态地址,静态地址为固定的地址。动态地址一般指能够分页的地址,通过{page}来代表分页变量,能够设置从那一页採集到那一页,如http://www.freetam.cn/list_{page}.html,设置開始页数为1,结束页数为10,系统会自己主动提取http://www.freetam.cn/list_1.html到http://www.freetam.cn/list_10.html全部页面的数据。

普通情况下我们仅仅採集信息的标题和内容就能够了,系统还提供採集内容描写叙述、点击量、作者、来源、加入时间属性的功能。

通过关键词替换功能,您能够将採集到的信息里面的关键词替换为自己想要的关键词。

编辑採集规则

选择须要编辑的採集规则,然后点击"编辑"button。

注意:同一时候仅仅能编辑一个採集规则。

填写相关属性后点击"保存"button就可以。

採集

选择须要採集的採集规则。然后点击"採集"button。

注意:同一时候仅仅能对一个採集规则进行採集操作。

删除採集规则

选择须要删除的採集规则,然后点击"删除"button。

提示:同一时候能够删除多个採集规则。

为了防止误操作,系统会提示用户是否删除,点击"确定"完毕删除操作。

查看採集记录

从左側管理菜单点击採集记录进入。

在这里能够查看到全部web页面採集记录,您能够删除指定的採集记录。但并不会删除已採集的信息数据,选择须要删除的採集记录。然后点击"删除"button。

提示:同一时候能够删除多个採集记录。

为了防止误操作,系统会提示用户是否删除。点击"确定"完毕删除操作。

开源 java CMS - FreeCMS2.3 Web页面信息採集的更多相关文章

  1. 开源 java CMS - FreeCMS2.1公布

    项目地址:http://www.freeteam.cn/ FreeCMS商业版V2.1更新功能 1.web页面信息採集:通过简单配置就可以抓取目标网页信息,支持增量式採集.keyword替换.定时採集 ...

  2. 开源 java CMS - FreeCMS2.2 网站管理

    项目地址:http://www.freeteam.cn/ 网站管理 FreeCMS支持站点群模式,并支持无限树级管理. 网站的相关文件在site文件夹下,每一个网站有自己的文件夹,源文件文件夹名就是自 ...

  3. 开源 java CMS - FreeCMS2.3 移动app生成首页数据

    原文地址:http://javaz.cn/site/javaz/site_study/info/2015/28160.html​ 项目地址:http://www.freeteam.cn/ 生成首页数据 ...

  4. 开源 java CMS - FreeCMS2.3员

    原文地址:http://javaz.cn/site/javaz/site_study/info/2015/28375.html​ 项目地址:http://www.freeteam.cn/ 会员注冊 打 ...

  5. 开源 java CMS - FreeCMS2.2 模型管理

    项目地址:http://www.freeteam.cn/ 模型管理 从FreeCMS 2.0開始支持 通过模型添加删除字段,调整后台功能;支持网站.栏目.信息等模型. 因为操作方法同样.本文档以网站模 ...

  6. 开源 java CMS - FreeCMS2.2 菜单管理

    项目地址:http://www.freeteam.cn/ 菜单管理 FreeCMS在设计时定位于面向二次开发友好,所以FreeCMS提供了菜单管理功能.二次开发者能够自由添加新的功能菜单到FreeCM ...

  7. 开源 java CMS - FreeCMS2.2 单位管理

    项目地址:http://www.freeteam.cn/ 单位管理 FreeCMS支持多单位同一时候使用,并支持无限树级管理. 1. 加入根单位 从左側管理菜单点击单位管理进入. 点击"加入 ...

  8. 开源 java CMS - FreeCMS2.3 移动app生成栏目数据

    原文地址:http://javaz.cn/site/javaz/site_study/info/2015/28230.html​ 项目地址:http://www.freeteam.cn/ 生成栏目数据 ...

  9. 开源 java CMS - FreeCMS2.2 敏感词管理

    项目地址:http://www.freeteam.cn/ 敏感词管理 管理敏感词.系统会自己主动将敏感词替换为指定字符. 系统进行敏感词处理的功能有: 信息:标题.内容,摘要. 栏目:名称,描写叙述. ...

随机推荐

  1. hdu 1544 水题

    水题 /* * Author : ben */ #include <cstdio> #include <cstdlib> #include <cstring> #i ...

  2. 四款超棒的jQuery数字化签名插件

    在浏览器中,我们有很多方式来绘制生成签名效果,并且有很多很棒很智能的jQuery插件.数字化签名是未来的发展方向,正是这个原因我们这里收集并且推荐了四款超棒的jQuery数字化签名插件,希望大家喜欢! ...

  3. PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三)

    来源:http://www.ido321.com/887.html 5.PHP对图像的旋转 1: <div> 2: <h4>旋转之前</h4> 3: <img ...

  4. Designing Evolvable Web API with ASP.NET 随便读,随便记 “The Internet,the World Wide Web,and HTTP”——HTTP

    HTTP 我们将只聚焦在于与创建 Web APIs有关的部分. HTTP 是信息系统中的一个应用层协议,是Web的支柱. 其原先由 Berners-Lee, Roy Fielding 和 Henrik ...

  5. Install_pygments

    安装Pygments语法高亮 On OS X Leopard, Snow Leopard 1 $ sudo easy_install Pygments Alternatively on OS X wi ...

  6. ACM竞赛 Java编程小结

    1.字符串的长度 String str = new String(" abcd"); int length = str.length(); 2.数组的长度.排序 2.1对于 a[] ...

  7. [转]Ubuntu下GitHub的使用

    转自Pythoner 本文将对Ubuntu下Git的安装,以及如何连接GitHub进行讲解. 1.环境 OS: Ubuntu13.04 64bitsGit: 1.8.1.2 2.Git安装 执行如下命 ...

  8. 取消本地SVN文件夹与服务器关联

    问题:之前建了一个SVN代码库,同步了代码上去,但中途发现建库时的规则搞错了,就把服务器上的库给删了重建,然后改变本地代码的svn服务器关联地址,但使用Relocate一直报错. 错误有两种情况:1. ...

  9. MySQL锁问题最佳实践

    最近一段时间处理了较多锁的问题,包括锁等待导致业务连接堆积或超时,死锁导致业务失败等,这类问题对业务可能会造成严重的影响,没有处理经验的用户往往无从下手.下面将从整个数据库设计,开发,运维阶段介绍如何 ...

  10. codeforces 651B Beautiful Paintings

    B. Beautiful Paintings time limit per test 1 second memory limit per test 256 megabytes input standa ...