首先分析一下,采集过程主要包括:
1.采集文档
2.生成文档
3.更新页面
三部分
由于这三部分都可以用dede后台完成,所以肯定有对应的函数可以调用。现在目标就是将这些函数找出来,然后自己写一个func把所有流程整理出来,让php实现自动采集
现在以5.6为例.打开后台页面,采集节点管理,找到真正的页面地址:
dede/co_main.php
然后将鼠标移动到“采集"按钮上,可以看到指向js 函数
GatherSel("")
打开co_main.php
找到GatherSel函数定义:
复制代码
然后我们来看一下co_gather_start的内容
复制代码
关于几种采集模式有点不明白,要重新了解一下先~
点“开始采集”后,指向
<form action="co_getsource_url_action.php" method="get" target='stafrm'>
再次辗转反侧,找到
co_getsource_url_action.php
//从数据库里载入某个节点
function LoadNote($nid)
//---------------------------------------------------------
先分析这种采集模式
复制代码
然后运行test.php测试一下
复制代码
再打开co_htmls表
o,yeah~有数据鸟~
采集成功~~~
标签:
dede自动采集功能研究