Вы можете вытянуть источник сайта в строку с помощью
$url = “http://www.foo.com”;
$str = file_get_contents($url);
Без регулярного выражения, которое будет соответствовать вашим потребностям, я могу только сказать, что в предыдущем опыте я использовал много условных выражений и в значительной степени полагался на substr (), однако это, вероятно, не разумно.