最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php使用curl模擬多線程實(shí)現(xiàn)批處理功能示例

 更新時(shí)間:2019年07月25日 11:57:50   作者:xshang  
這篇文章主要介紹了php使用curl模擬多線程實(shí)現(xiàn)批處理功能,結(jié)合實(shí)例形式分析了php使用curl模擬多線程爬取百度與谷歌相關(guān)操作方法,需要的朋友可以參考下

本文實(shí)例講述了php使用curl模擬多線程實(shí)現(xiàn)批處理功能。分享給大家供大家參考,具體如下:

php模擬多線程用到curl庫,這個(gè)庫很強(qiáng)大,可以做好多事,比如模擬登陸,文件上傳/下載,數(shù)據(jù)采集等。

下面是我的代碼,很簡單,有些還功能還不會(huì)用。

<?php
$node_urls=array('http://www.baidu.com','http://www.google.com.hk');
$ch=array();
$mh=curl_multi_init();
$ch[0]=curl_init($node_urls[0]);
$ch[1]=curl_init($node_urls[1]);
for($i=0;$i<2;$i++)
{
curl_setopt($ch[$i],CURLOPT_RETURNTRANSFER,1);
curl_multi_add_handle($mh,$ch[$i]);
}
$running=NULL;
do{
  usleep(10000);
  curl_multi_exec($mh,$running);
}while($running>0);
$res=array();
for($j=0;$j<2;$j++)
{
  $res[$j]=curl_multi_getcontent($ch[$j]);
}
for($k=0;$k<2;$k++)
{
  curl_multi_remove_handle($mh,$ch[$k]);
}
curl_multi_close($mh);
print_r($res);
?>

這段代碼就是并行爬取百度和谷歌的代碼,以后再慢慢完善。

還有好多事要做。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php curl用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》及《PHP中json格式數(shù)據(jù)操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

丹东市| 永济市| 黔西县| 嘉祥县| 陕西省| 寿阳县| 鹤壁市| 简阳市| 佛坪县| 中宁县| 军事| 迁西县| 尉氏县| 安顺市| 丽江市| 崇信县| 潼关县| 牙克石市| 吉水县| 邻水| 山阳县| 石渠县| 开阳县| 合肥市| 双鸭山市| 武义县| 石家庄市| 丰宁| 腾冲县| 闸北区| 托里县| 隆昌县| 清远市| 安福县| 南充市| 涿鹿县| 高唐县| 怀仁县| 南江县| 精河县| 青州市|