Я думаю, что в этом конкретном случае вы могли бы просто отлично использовать file_get_contents () вместо cURL .
Для анализа html взгляните на Простой HTML DOM .
Если вы не хотите использовать какие-либо сторонние библиотеки, вот пример использования regex:
$doc = file_get_contents("http://someurl.com/");
preg_match_all('/<div class="control-element">(.*)<\/div>/isU', $doc, $matches);
$co = count($matches[1]);
for($i = 0; $i<$co;$i++)
{
preg_match_all('/<a href="(.*)">(.*)<\/a>/isU', $matches[1][$i], $matches2);
echo("URL: ".$matches2[1][0]." Anchor: ".$matches2[2][0]."<br>");
}