【求助】PHP采集网页信息
需要采集
http://bbs.zhanzhang.baidu.com/home.php?mod=space&uid=*
不同UID的用户名
不熟悉PHP以及正则,只是单纯的想要结果,所以麻烦直接给出PHP代码和前1000个UID的用户名,谢谢。
$html = file_get_contents('http://bbs.zhanzhang.baidu.com/home.php?mod=space&uid=1');
preg_match('@(.*?)@',$html,$match);
//var_dump($match);
echo strip_tags($match[0]);
$url = 'http://bbs.zhanzhang.baidu.com/home.php?mod=space&uid=';结果:(关联键为UID,值为用户名)
$res = array();
$uid = 1;
while(count($res) if(preg_match('//s', file_get_contents($url.$uid), $r)){
if(preg_match_all('/\w+/', strip_tags($r[0]), $r) == 3) {
$res[$r[0][2]] = $r[0][0];
}
}
$uid++;
}
print_r($res);
已抢23600个
抢已抢118055个
抢已抢139380个
抢已抢6269个
抢已抢36152个
抢已抢66740个
抢