夜间福利网站,免费动漫av,一级做a爰片久久毛片免费陪,夜夜骑首页,黄色毛片视频,插插插操操操,综合av色

PHP如何使用curl實現(xiàn)數(shù)據(jù)抓取

時間:2025-11-25 14:41:18 php語言

PHP如何使用curl實現(xiàn)數(shù)據(jù)抓取

  導語:PHP如何使用curl實現(xiàn)數(shù)據(jù)抓取呢?下面是小編給大家提供的實現(xiàn)代碼,大家可以參考閱讀,更多詳情請關注應屆畢業(yè)生考試網(wǎng)。

  <?php

  define ( 'IS_PROXY', true ); /pic/p>

  function async_get_url($url_array, $wait_usec = 0)

  {

  if (!is_array($url_array))

  return false;

  $wait_usec = intval($wait_usec);

  $data  = array();

  $handle = array();

  $running = 0;

  $mh = curl_multi_init(); /pic/p>

  $i = 0;

  foreach($url_array as $url) {

  $ch = curl_init();

  if (IS_PROXY) {

  /pic/p>

  /pic/pic/proxy1.html !!Hong Kong, China的速度比較好

  curl_setopt ($ch, CURLOPT_PROXY,'110.4.12.170:80' );

  }

  curl_setopt($ch, CURLOPT_URL, $url);

  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); /pic/p>

  curl_setopt($ch, CURLOPT_TIMEOUT, 30); /pic/p>

  curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');

  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); /pic/p>

  curl_setopt($ch, CURLOPT_MAXREDIRS, 7); /pic/p>

  curl_multi_add_handle($mh, $ch); /pic/p>

  $handle[$i++] = $ch;

  }

  /* 執(zhí)行 */

  do {

  $mrc = curl_multi_exec($mh, $running);

  if ($wait_usec > 0) /* 每個 connect 要間隔多久 */

  usleep($wait_usec); /pic/p>

  } while ($mrc == CURLM_CALL_MULTI_PERFORM);

  while ($running && $mrc == CURLM_OK) {

  if (curl_multi_select($mh) != -1) {

  do {

  $mrc = curl_multi_exec($mh, $running);

  } while ($mrc == CURLM_CALL_MULTI_PERFORM);

  }

  }

  /* 讀取資料 */

  foreach($handle as $i => $ch) {

  $content = curl_multi_getcontent($ch);

  $data[$i] = (curl_errno($ch) == 0) ? $content : false;

  }

  /* 移除 handle*/

  foreach($handle as $ch) {

  curl_multi_remove_handle($mh, $ch);

  }

  curl_multi_close($mh);

  return $data;

  }

  $urls = array('/pic/p>

  $re = async_get_url($urls);

  echo $re[0];

  ?>

【PHP如何使用curl實現(xiàn)數(shù)據(jù)抓取】相關文章:

PHP中使用cURL實現(xiàn)Get和Post請求03-07

php使用curl發(fā)送json格式數(shù)據(jù)實例11-25

PHP實現(xiàn)抓取HTTPS內(nèi)容02-11

PHP中使用cURL實現(xiàn)Get和Post請求的方法11-12

PHP如何使用curl發(fā)送GET和POST請求03-02

php的curl實現(xiàn)get和post的代碼11-12

php使用curl訪問https示例分享02-26

PHP中使用curl入門教程01-07

php中的curl使用入門教程01-17