Buenas,
Has encontrado alguna solución a este tema? Es que ando yo con lo mismo y lo único que he encontrado es utilizar la función preg_match
En este caso tendrías que utilizar una expresión regular para cada uno de los metas que quieras recoger, ejemplo:
Código PHP:
preg_match("/<meta property='og:image' content='(.*?)' \/>/", $texto_html, $resultados);
De todas formas esta solucion no me convence para nada...porque tienes que comprobar que los metas estén entre "" o '' o si hay algun espacio en blanco...
De momento es lo único que he podido hacer. A ver si alguién puede ayudarnos con una mejor solución.