PHPでGoutteによるスクレイピングにトライしています。
ご教授いただきたいのは、参照URLから応答がないときの検知方法を実際にどのようにしたら良いのでしょうかということです。
PHP
1 // URLを指定... 2 $url = "http://sample.co.jp/NO_RES.html"; 3 // 要素取得 4 $client = new Goutte\Client(); 5 $crawler = $client->request('GET', $url); 6 // ステータス コードの取得 7 $status = $client->getInternalResponse()->getStatus();
上述の場合、正常な時は$statusに200がセットされるのですが、応答がないときにはその前の$client->request('GET', $url)でエラーになってしまいます。
どうぞ、ご教授いただけましたら幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。