dede3.1分页文字采集过滤规则详说(图文教程)续二


Posted in PHP onApril 03, 2007

稍微了解dede采集规则的朋友上篇内容完全可以略过,下面看看如何以静制动、以不变就万变地解决分页采集问题。
二、采集新目标

目标地址:
1、http://www.tiansou.net/Html/Y_CYFW/R_Gzzj/F_Gzjh/index.html
2、http://www.tiansou.net/Html/Y_CYFW/R_Gzzj/F_Gzjh/2007-2/9/20070209110903558.html
之所以选取两个目标页面,是因为以上的两个页面一个有分页,而另一个没有,并且在分页和全文取样部分有较大的差别。以下的说明是在为采集目标地址(首页)全部链接的基础上改动的,个别地方会显得蛇足,只为说明的方便。

目标文字部分头部代码1:

dede3.1分页文字采集过滤规则详说(图文教程)续二
目标文字部分头部代码2:

dede3.1分页文字采集过滤规则详说(图文教程)续二

通过比较不难发现,两个文字部分的开始采集部分能确定下来为描黑部分,开头部分好说,代码如下:

              <TR> 
                <TD height="8"></TD> 
              </TR> 
              <TR> 
                <TD valign="top" class=Connet><p>

目标文尾及分页区域代码1:

dede3.1分页文字采集过滤规则详说(图文教程)续二

目标文尾及分页区域代码2:

dede3.1分页文字采集过滤规则详说(图文教程)续二

比较一下两个结尾,尽管想把第一个的结尾再往前提一点,但没法子,要考虑到全部链接的共同部分,就只好取描黑的部分了,这也给今后确定过滤规则添了点麻烦,这是后话。先把结尾部分确定了吧:

</p> 
                  </TD> 
              </TR>

PHP 相关文章推荐
php生成EXCEL的东东
Oct 09 PHP
snoopy PHP版的网络客户端提供本地下载
Apr 15 PHP
php 进度条实现代码
Mar 10 PHP
php discuz 主题表和回帖表的设计
Mar 13 PHP
PHP图片处理之图片背景、画布操作
Nov 19 PHP
C# WinForm中实现快捷键自定义设置实例
Jan 23 PHP
简单了解将WordPress中的工具栏移到底部的小技巧
Dec 31 PHP
实例讲解PHP设计模式编程中的简单工厂模式
Feb 29 PHP
PHP中的Trait 特性及作用
Apr 03 PHP
PHP 搜索查询功能实现
Nov 29 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
May 12 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 PHP
dede3.1分页文字采集过滤规则详说(图文教程)
Apr 03 #PHP
dedecms模版制作使用方法
Apr 03 #PHP
经典的PHPer为什么被认为是草根?
Apr 02 #PHP
在任意字符集下正常显示网页的方法二(续)
Apr 01 #PHP
在任意字符集下正常显示网页的方法一
Apr 01 #PHP
用PHP实现的生成静态HTML速度快类库
Mar 31 #PHP
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
Mar 29 #PHP
You might like
使用adodb lite解决问题
2006/12/31 PHP
PHP入门教程之上传文件实例详解
2016/09/11 PHP
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
jquery 可排列的表实现代码
2009/11/13 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
EasyUI实现二级页面的内容勾选的方法
2015/03/01 Javascript
JS+CSS实现下拉列表框美化效果(3款)
2015/08/15 Javascript
全面解析Bootstrap中transition、affix的使用方法
2016/05/30 Javascript
Vue.js每天必学之Class与样式绑定
2016/09/05 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
微信小程序 开发之快递查询功能的实现
2017/01/09 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
bootstrap datepicker的基本使用教程
2019/07/09 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
2020/04/30 Javascript
vue el-tree 默认展开第一个节点的实现代码
2020/05/15 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
js实现碰撞检测
2021/01/29 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
使用python实现扫描端口示例
2014/03/29 Python
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
深入分析python数据挖掘 Json结构分析
2018/04/21 Python
Pycharm 实现下一个文件引用另外一个文件的方法
2019/01/17 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
Python基础学习之函数方法实例详解
2019/06/18 Python
python获取Pandas列名的几种方法
2019/08/07 Python
python3获取url文件大小示例代码
2019/09/18 Python
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
大学毕业感言200字
2014/03/09 职场文书
财务务虚会发言材料
2014/10/20 职场文书
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
倡议书作文
2015/01/19 职场文书
专业技术职务聘任证明
2015/03/02 职场文书
Python打包exe时各种异常处理方案总结
2021/05/18 Python