您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php实现递归抓取网页类实例_PHP教程

2024/4/2 18:40:16发布19次查看
php实现递归抓取网页类实例 具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
_started){
$this->_started=1;
$curr_depth=0;
}else{
$curr_depth++;
}
if($curr_depth_depth)
{
$data=file_get_contents($url);
if(preg_match_all('/((?:http|https)://(?:www.)*(?:[a-za-z0-9_-]{1,15}.+[a-za-z0-9_]{1,}){1,}(?:[a-za-z0-9_/.-?&:%,!;]*))/',$data,$urls12))
{
foreach($urls12[0] as $k=>$v){
$check=get_headers($v,1);
if(strstr($v,$url) && $check[0]=='http/1.1 200 ok' && !array_search($v,$this->_urls) && $curr_depth_depth){
$this->_urls[]=$v;
$this->extract_links($v);
}
}
}
}
return $this->_urls;
}
}
?>
http://www.bkjia.com/phpjc/978265.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/978265.htmltecharticlephp实现递归抓取网页类实例 具体如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ?php class crawler{ private $_depth=5; private...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product