如何使用simple_html_dom获取和打印元标记中的属性

时间:2013-02-17 17:53:02

标签: php html 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

但我得到一个NULL错误。我有一种感觉var_dump()实际上并不是我想做的事情,但是一个简单的echo()也会返回错误。我只是不知道该做什么,所以任何帮助都会非常感激。

提前致谢!

1 个答案:

答案 0 :(得分:0)

尝试使用David Walsh的PHP Simple HTML DOM Parser ... http://davidwalsh.name/php-notifications