SiteServer CMS 主页 | 官方论坛 | 共享中心 | 下载中心
最后修订日期:2007年9月28日

生成采集表达式

在生成采集表达式的时候可以借助生成表达式工具,利用表达式生成工具把表达式生成以后,然后把生成的表达式填入到采集规则的相应区域:

点击“功能管理”→“信息采集管理”→“采集表达式”→“生成表达式”,会出现生成表达式的工具,界面如下图所示:

制作采集表达式的大体步骤:通过查看信息标题,作者,内容等属性的源文件代码,在网页的源文件中选取这些属性代码(这些属性的代码在源文件中具有独特性),然后用[r]把需要抓去的内容代替掉,然后把代码填写到“需要转换为采集表达式的Html字符串”文本框中,再选择采集内容类型,点击生成表达式,系统根据您填写的代码会自动在“采集表达式”文本框中生成表达式。

采集系统根据采集规则中各个表达式来判断内容的各种内容信息属性,然后实现自动抓取。

 

使用实例

生成 内容列表范围

内容列表范围:用来控制采集文章列表中的哪几条,比如我们采集该页面上的第三条到第七条之间的内容(包括第三条“广州上百男女…”和第七条“女教师自爆…”),需要做的是查看页面的源文件,选取第二条到第八条的代码(第二条和第八条作为开始和结束的标识),如下图所示:

 

然后把第三条到第七条的代码选中,把下图中的蓝色区域换成“[r]”,把内容填入表达式生成工具中的上面文本区域中,

 

替换后的代码为:

在生成表达式工具中的“采集内容类型”中选取“内容列表范围”,然后点击“生成表达式”按钮便完成了表达式的生成,生成的表达式复制到“添加采集规则”界面的相应位置即可。


版权所有 © 2007 百容软件.
保留所有权利。