2010-08-20 55 views
1

我在Curl的帮助下解析了网页上的一些页面,有时它们中的一些没有响应。我想知道让脚本正常工作的方法是如何设置它,以便在页面没有响应时通过跟踪有多少页面没有响应,Curl切换到另一个页面?如何在超时情况下继续?

+0

给我们看一些代码 – stillstanding 2010-08-20 12:38:43

回答

1

您可以使用CURLOPT_CONNECTTIMEOUTCURLOPT_TIMEOUT来设置超时。

然后,如果curl_exec返回false,则只需检查返回值curl_exec并致电curl_error即可获取错误消息。

0

你应该看看卷曲选项CURLOPT_TIMEOUT ...然后,你需要做的就是检查代码中的超时时间,如果是的话,移动到列表中的下一个。

对于这样做的开源项目的示例,您可以查看PHP Mollom类,特别是doCall方法(这只是我的头顶之一,我知道这是)。

相关问题