有些网址无法通过cURL连接

时间:2015-05-11 15:50:47

标签: php curl

我正在使用cURL制作PHP网页抓取工具。除了属于this website的网址外,我几乎可以获取每个网址的内容。浏览器继续加载,没有返回结果。这是我的代码

    $chs = array();
    $content = array();
    $cmh = curl_multi_init();

    for ($i = 0; $i < $max; $i++)
    {
        $chs[$i] = curl_init();
        curl_setopt($chs[$i], CURLOPT_URL, $url_list[$i]);
        curl_setopt($chs[$i], CURLOPT_RETURNTRANSFER,true);
        curl_setopt($chs[$i], CURLOPT_FOLLOWLOCATION, 1);
        curl_multi_add_handle($cmh, $chs[$i]);
    }

    $running=null;
    do {
        $status = curl_multi_exec($cmh, $running);
    } while ($running > 0);

    for ($i = 0; $i < $max; $i++)
    {
        $content[$i] = curl_multi_getcontent($chs[$i]);
        curl_close($chs[$i]);
    }
    curl_multi_close($cmh);

0 个答案:

没有答案