php+curl模拟抓取真快而且功能多元化

转帖:http://hi.baidu.com/sungoogle/blog/item/6851910a34d1a81d94ca6b62.html

不小心从手册上看到了这个例程。速度惊人,小偷程序首选啊

<?
$connomains = array(
     "http://www.baidu.com/",
     "http://www.google.com/"
     );

$mh = curl_multi_init();

foreach ($connomains as $i => $url) {
         $conn[$i]=curl_init($url);
         curl_setopt($conn[$i],CURLOPT_RETURNTRANSFER,1);
         curl_multi_add_handle ($mh,$conn[$i]);
}

do { $n=curl_multi_exec($mh,$active); } while ($active);

foreach ($connomains as $i => $url) {
         $res[$i]=curl_multi_getcontent($conn[$i]);
         curl_close($conn[$i]);
}

print_r($res);
?>

他上边的这句说明很有意思:

Here's a quick and dirty example for curl-multi from PHP, tested on PHP 5.0.0RC1 CLI / FreeBSD 5.2.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值