Я считаю, что preg_matches возвращает полное совпадение в первом элементе массива $ output [1] и $ output [1] текст, который соответствует первому захваченному заключенному в скобки подшаблону и т. Д. (http://php.net/manual/en/function.preg-match.php). Относительно оптимизации регулярных выражений)Я полагаю, вы пытаетесь вытащить все внутри <div id="obs_conds" class="hslice">
, в таком случае я бы попытался вместо этого выполнить поиск в домине.
С другой стороны, возможно, лучшее решение - это связаться с сайтом иустановить клиент веб-службы. Мне кажется, что у них есть инфраструктура для этого.