$ret = file_get_contents("http://item.taobao.com/item.htm?id=2315770603");
var_dump($ret);

解决方案 »

  1.   

    电商网站都是用了多层嵌套的 js 第三方验证技术
    由于 curl 不能执行 js 代码,所以不可能抓取到有价值的页面
    你可通过 v8js 扩展来实现 js 代码的执行
      

  2.   


    $url = "http://item.taobao.com/item.htm?id=2315770603";
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true);
    curl_setopt($ch, CURLOPT_MAXREDIRS,20);
    $file_contents = curl_exec($ch);
    echo $file_contents;
    curl_close($ch);