Поэтому я пытаюсь очистить некоторые данные с сайта. Есть список имен, которые нужно очистить. Случается, что если есть 15 имен, которые нужно очистить. Из этого только 5 имен соскабливаются.
Когда я проверил исходный сайт, они тоже загружают данные аналогичным образом. При загрузке сайта в первый раз. Отображаются только пять имен. При перезагрузке отображаются 10 имен и повторное пробуждение отображает все 15 данных.
Может кто-нибудь сказать мне, как заставить мой cURL ждать несколько секунд, прежде чем очищать исходные данные. так что все содержимое может быть очищено?
Вот фрагмент фрагмента кода с параметрами набора завитушек:
$post = curl_init(); curl_setopt($post, CURLOPT_URL, $url); curl_setopt($post, CURLOPT_AUTOREFERER, true); curl_setopt($post, CURLOPT_FOLLOWLOCATION, true); curl_setopt($post, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt($post, CURLOPT_TIMEOUT, 2 ); $img_contents = curl_exec($post); curl_close($post); $html= str_get_html($img_contents); foreach($html->find('div[id=xxxx]') as $stay2) { $stay4=$stay2->find('span[class=xxx]'); foreach($stay4 as $stay6) { echo $abc[]= strip_tags($stay6) ."<br/>"; } }
Добавить во сне ($ seconds) См. Функцию сна PHP