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