Как получить и распечатать атрибуты в метатегах с помощью simple_html_dom

Хорошо, я в растерянности Я новичок в программировании, постоянно гуглял по этому поводу и даже спрашивал здесь об этом, но безрезультатно, поэтому я снова пытаюсь сейчас, когда я немного лучше исследован.

Мне нужно извлечь текст из того, что находится внутри атрибута "content" из этой строки кода:

<meta property='og:title' content="title goes here" />

Это код, который у меня до сих пор, который не работает:

//saves the URL as HTML
$movie_html = file_get_html($movie_url);

//finds the title within the HTML
$movie_title_meta = $movie_html->find("meta[name=og:title]");
$movie_title = $movie_title_meta->content;

//prints the score
var_dump($movie_title_meta);

Что я хочу, чтобы этот код дал мне:

title goes here

Но вместо этого я получаю пустую ошибку. У меня есть ощущение, что var_dump() на самом деле не то, что я хочу делать, но простой echo() также возвращает ошибки. Я просто не знаю, что делать на данный момент, поэтому любая помощь будет с благодарностью.

Заранее спасибо!

1 ответ

Решение

Попробуйте использовать PHP Simple HTML DOM Parser Дэвида Уолша... http://davidwalsh.name/php-notifications

Другие вопросы по тегам