【发布时间】:2015-10-25 23:45:35
【问题描述】:
我正在尝试使用 Simple HTML Dom 从一组网页中抓取 <script> 标记。起初,我通过提供我需要的标签的数字顺序来抓取它:
$script = $html->find('script', 17); //The tag I need is typically the 18th <script> tag on the page
我开始意识到顺序会因页面而异(而且这不是一种可扩展的方式,因为它可能随时更改)。我怎样才能在我需要的标签中搜索关键字,然后拉回完整的标签?例如,我需要的标签总是包含字符串“PRODUCT_METADATA”。
提前感谢您的任何想法!
【问题讨论】:
-
将 Xpath 与 simpleXML aor DomDocument 一起使用
标签: javascript php parsing dom simple-html-dom