$str = file_get_contents($url);//打开你要抓取信息的页面
preg_match_all( '/.../' , $str , $ar );//利用正则匹配你要抓取的有用信息
insert into tb (content) values ('$ar[1]');//插入数据库~~~
preg_match_all( '/.../' , $str , $ar );//利用正则匹配你要抓取的有用信息
insert into tb (content) values ('$ar[1]');//插入数据库~~~
这样抓好象只能抓出一个页的数据...
//网址
$url="http://www.askedu.com/school/add/k_183_P1.htm";
//正则表达式
$expression="/<a href=\'\/cn\/school.asp\?keyword=(.*)\'>(.*)<\/p>/";
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-Language: zh-cn\r\n".
"User-Agent: Mozilla/4.0"
)
);
$context = stream_context_create($opts);
$content= file_get_contents($url,false,$context);
if(preg_match_all($expression,$content,$result,PREG_PATTERN_ORDER))
{
$result2=$result[0];
foreach ($result2 as $item)
{
echo $item."<br>";
}
}
?>还请求教!