не работает simple_html_dom/phpQuery с cURL в цикле foreach php
Наблюдаю какую то странную проблему с simple_html_dom и она же сохраняется для phpQuery.
Смысл работы скрипта:
Прохожусь foreach по массиву url, на итерации
cUrl забираю страницу в переменную
потом использую:
$dom = str_get_html($html);
потом методами библиотеки вытаскиваю нужные данные со страницы.
В чем собственно проблема после 20й итерации simple_html_dom не видит элементов страницы, с помощью проверок на пустоту запускаю скрипт дальше, и собственно из 600 итераций обрабатывается где-то 80.
Curl проверил, возвращает все страницы, все норм, почему такая проблема вообще не могу понять
Сделал счетчик итераций, и если задать условие типа if ($i == 21) {}
и обрабатывать по одному url таким образом то работает. Но при запуске цикла на 19-20 итерации simple_html_dom как будто перестает видеть вернувшийся html, но cUrl его точно возвращает