Как получить и распечатать атрибуты в метатегах с помощью 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