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

新闻采集代码

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBasal
2016-06-08 17:30:411761semak imbas
<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

 

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php 图片验证码Artikel seterusnya:正则表达式三