Может быть что-то вроде следующего:
$remote = file_get_contents('http://www.sitename.com');
$dom = new DOMDocument();
//Error suppression unfortunately, as an invalid xhtml document throws up warnings.
$file = @$dom->loadHTML($remote);
$xpath = new DOMXpath($dom);
//Get all data with the user-data class.
$userdata = $xpath->query('//*[contains(@class, \'user-data\')]');
//get links
$links = $xpath->query('//a/@href');
Таким образом, чтобы получить доступ к одной из этих переменных, вам нужно использовать nodeValue
:
$ret = array();
foreach($userdata as $data) {
$ret[] = $data->nodeValue;
}
Редактировать: Я думал, что упомяну, что это получит все ссылки на данной странице, я полагаю, это то, что вы хотели?