Вам нужна библиотека simple_html_dom.php
1. curl'ом цепляетесь к вашей странице
2. используя foreach находите нужный ul список и в нем считаете.
возможно будет не один foreach(зависит от того как сложно дойти до нужного ul)
вот мой кусок говнокода как пример
$this->simple_html_dom( curl_exec($this->curl) );
$table = $this->result->find('table table', 2); // ******* Здесь таблица c Идентификаторами файлов (статус отчета)
$this->simple_html_dom( $table );
foreach($table->find('tr') as $key => $tr) {
if( $key < 7 ){
// Ищу ссылки, что бы их подменить и сделать валидными путем добавления
foreach($tr->find('a') as $a_href) {
//echo $a_href->href."</br>";
$a_href->href = "http://xxx.ru".$a_href->href; // Замена ссылки
}
$buf_table = $buf_table . $tr->outertext;
}
}
// Делаю это здесь т.к. по нормальному пока не получилось
$buf_table = str_replace("href", "target='_blank' href", $buf_table);