我采集一个页面后在换一个地址去抓取 还是上次的数据 到底数据保存在哪里  如何清空啊

解决方案 »

  1.   

    <?phpheader("Content-type: text/html; charset=utf-8");
    // create a new curl resource
    //$ch = curl_init();// set URL and other appropriate options
    curl_setopt($ch, CURLOPT_URL, "http://www.dygod.com/html/tv/hepai/guochan/20100104/23808.html");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_HEADER, 0);// grab URL and pass it to the browser$str=curl_exec($ch);
    curl_close($ch);
    $reg="/<div class=\"title_all\"><h1><font color=#008800>(.+?)<\/font><\/h1><\/div>/";
    preg_match_all($reg,$str,$title);
    echo iconv('gb2312','utf-8',$title[1][0]);$reg="/<!--Content Start-->(.+)<br><center><\/center>/s";
    preg_match_all($reg,$str,$info);
    echo  iconv('gb2312','utf-8',$info[1][0]);
    ?>
    给上代码 
      

  2.   

    在你抓取的URI上附加上一个随机数试下.
      

  3.   

    我刚开始怀疑是 web页面自己的缓存问题
    有个问题需要你确认下, 你确定URI的 内容会发生变化么
    如果你一直在抓一个静态页面,我想没有太大的意义.