目标网站固定区域内的代码经常会变化,<div class="movie">*</div>.。。用PHP怎么实现把“*”内容调用到自己的网站上来,需要在网站源码内能看到“*”内容,不让别人发现是调用别的网站上内容,,能帮助实现的帮忙下,谢谢

解决方案 »

  1.   

    这个程序 用C++写好些,采集分析。用PHP写不好。
      

  2.   

    用HTML协议访问目标网站,就会自动返回 HTML代码,然后用C++强大的字符串处理能力,进行分析.
      

  3.   

    $ch = curl_init();curl_setopt($ch, CURLOPT_URL, 'http://topic.csdn.net/u/20100924/21/7a2f9c69-46e4-4b11-a7b5-3f8bc5d863e3.html?26654');
    curl_setopt($ch, CURLOPT_POST, 1);
    //curl_setopt($ch, CURLOPT_POSTFIELDS, $data); //POST 提交的参数写在一个数组里面,也可以是username=kyzy&password=kyzy形式
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //获得返回内容,但不需要直接输出到页面上
    curl_setopt($ch, CURLOPT_TIMEOUT, 30); //时间延迟
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);$output = curl_exec($ch); //执行,并接收返回的内容
    curl_close($ch);
    //此处可以用正则对$output进行相应的匹配过滤
    echo $output;
      

  4.   

    请问下这CURL有没有用到数据库,我想实现的效果是不需要写数据库的,因为数据一直在变动,不是写的小偷采集程序,不需要采集到数据库中。
      

  5.   

    还有,在服务器上无法安装CURL的话怎么办,只有服务商提供的PHP空间
      

  6.   

    fsocket能用么?如果能的话用fsocket也行,要不用file_get_contents也行