我现在正在用php做一个抓取阿里巴巴的企业信息的一个小程序,已经可以获取列表页的数据了,但是去获取详细页面,就报错,错误提示说找不到该页,具体页面的地址格式如下:http://jinshengzu.cn.alibaba.com/athena/contact/jinshengzu.html
这个该怎么解决?

解决方案 »

  1.   

    这个问题以前就有人问过了$opts = array(
      'http'=>array(
        'method'=>"GET",
        'header'=>"Host: rxkjfz.cn.alibaba.com\r\n" . 
                  "Accept-language: zh-cn\r\n" . 
                  "User-Agent: mozilla/5.0 (windows; u; windows nt 5.1; zh-cn; rv:1.9.2.3) gecko/20100401 firefox/3.6.3\r\n" .
                  "Accept: *//*"
      )
    );$context = stream_context_create($opts);
    $url = "http://rxkjfz.cn.alibaba.com/athena/contact/rxkjfz.html";
    echo file_get_contents($url, False, $context);