我正在使用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);