2010-08-20 76 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方法(這只是我的頭頂之一,我知道這是)。

相關問題