您好,欢迎访问一九零五行业门户网

php 模拟用户抓取网页内容程序

代码如下 复制代码
function _link($url){
 $contents = @file_get_contents($url);
 if($contents==forbidden || $contents==){
  $ch = curl_init();
  $timeout = 5;
  curl_setopt ($ch, curlopt_url, $url);
  curl_setopt ($ch, curlopt_returntransfer, 1);
  curl_setopt ($ch, curlopt_useragent, mozilla/4.0 (compatible; msie 6.0; windows nt 5.1; sv1));
  curl_setopt ($ch, curlopt_connecttimeout, $timeout);
  $contents = curl_exec($ch);
  curl_close($ch);
 }
 if(empty($contents)){
  exit('cant locaion.');
 }
 preg_match_all(/charset=(.*?)>/is,$contents,$cod);
 if(!empty($cod[1][0])){
  if(preg_match(/utf-8/i,$cod[1][0])){
   $contents=iconv(utf-8,gbk//translit,$contents);
  }
 }
 return $contents;
}
其它类似信息

推荐信息