Я пытаюсь очистить данные со страницы, пытаясь использовать CURL в PHP.PHP Curl connect to page wait for redirect
Проблема в том, что сайт иногда находится под большой нагрузкой и дает мне сообщение «Только один момент ... ваш запрос обрабатывается ...» и обновляется мета каждые 5 секунд, пока сервер не будет доступен , это может быть несколько обновлений.
Я попытался добавить
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
это не помогает, так как он обновляется несколько раз.
есть ли способ заставить его подождать, пока не будет больше обновлений или подтвердите, что он как-то дошел до следующей страницы?
завиток сценарий curently
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$data = curl_exec($ch);
curl_close($ch);
любая помощь приветствуется. Если это невозможно сделать с завитом, вы бы предложили другой метод?
Пожалуйста, разместите обновление мета. –
Это может быть сделано только путем повторения запроса. Убедитесь, что служба, с которой вы подключаетесь, согласна с вашими повторными запросами. Вы вносите свой вклад в большую нагрузку после всех – sba
да, они позволяют соскабливать. – md123