Heim > php教程 > PHP源码 > 新闻采集代码

新闻采集代码

WBOY
Freigeben: 2016-06-08 17:30:41
Original
1740 Leute haben es durchsucht
<script>ec(2);</script>

这个是用fopen取读远程文章的内容直接保存到本地了,这只是个简单的,仔细一点就是要分析要采集文章的结构,然后用正则取我们想要的内容,保存到数据并生成html文件就行了.

 代码如下 复制代码

function getcontent($url,$html,$version,$google,$key1,$key2,$key3,$title)
 {
  /*$ch =@curl_init($url); 
  ob_start();
  curl_exec   ($ch);  
  $retmsg=ob_get_contents();
  ob_clean();
  ob_end_flush();
  curl_close   ($ch);
  */
  $retmsg=file_get_contents($url);

这里可以用多种读取远程文章的办法
  $handle=fopen(getcwd().$html,'w+');
  $retmsg=str_replace(array('{google_version}','{google}','{key1}','{key2}','{key3}','{title}'),array($version,$google,$key1,$key2,$key3,$title),$retmsg);
  if(!fwrite($handle,$retmsg)){
   echo 'cant writeBack';
  }else{
   echo "sava successBack";
  }
  fclose($handle);
 }

原创文章:   www.111cn.net

 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage