PHP数据采集方法

PHP的数据采集已经不是一个陌生的事情,而数据采集可以分为两种,一种是小偷程序,另一种就是数据采集,小偷程序主要是把采集来的数据直接呈现给用户,而采集程序是把采集的数据放入数据库,然后再通过自己的程序把数据库中的数据呈现给用户。

PHP小偷程序主要步骤如下:

一、获取数据源(网址,比如说是http://www.chhua.com)

二、正则筛选

三、呈现给用户

PHP采集程序的步骤如下:

一、获取数据源(网址,比如说是http://www.chhua.com)

二、正则筛选

三、入库

四、用户请求

五、把数据呈现给用户

OK,下面是我大体的写了一个简单的类,主要是描述数据采集的步骤,仅供参考:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class caiji{
	private $reg;//正则
	private $url;//数据源
	private $dataArr;//返回结果数组
 
	public function __construct($reg,$url){
		$this->reg=$reg;
		$this->url=$url;
		$this->caijStar();
	}
 
	private function caijStar(){//采集方法
		$conn=file_get_contents("{$this->url}");
        $reg="{$this->reg}";
        preg_match_all($reg,$conn,$this->dataArr);
	}
 
	public function getArr(){//数据获取方法
		return $this->dataArr;
	}
}

自由转载,转载请注明: 转载自WEB开发笔记 www.chhua.com

本文链接地址: PHP数据采集方法(附演示类) http://www.chhua.com/web-note1874

相关笔记

更多