查询路径 (PHP) 和元标记


QueryPath (PHP) and meta tags

有没有人有任何如何使用 QueryPath 抓取元标记的例子?我正在尝试获取以下内容:

<meta content="London" property="og:locality">

我最近从易于使用、有据可查但速度慢的simple_html_dom切换。相比之下,QueryPath更快,但是在Google/SO上有垃圾文档和很少的问题。

只需使用:

$locality = qp($html)->find('meta[property="og:locality"]')->attr("content");

其中$html是要解析的 html 页面。 $locality的值London基于您给出的示例。

这里有一个很好的常规教程:http://www.ibm.com/developerworks/web/library/os-php-querypath/index.html