有没有人有任何如何使用 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