0
我有一個函數,它使用curl代理列表來擦除數據。它每次調用該函數時都會選擇一個隨機代理。但是有時代理可能會失敗或超時。當找不到字符串時重試函數
當連接失敗/超時時,我想重複該功能最多3次,直到數據返回。
我想測試是否接觸不良的方式是通過檢查輸出這樣存在的字符串:
$check = stripos($page,'string_to_check');
if($check > 0){
return $page; //String found. Return scraped data.
}
else {
//String not found. Loop the script
}
我怎麼會得到整個功能代碼重複,如果該字符串沒有按不存在?
轉入遞歸函數 –
'$ i = 3; while($ i--){...}' – zerkms
你能詳細說明一下嗎? – netdon