我正在使用简单的 html dom 来解析一个链接,该链接包含两个类型为 application/ld+json 的脚本标签。
目标网站结构如下,
// tag that I want to parse
<script type="application/ld+json">
Some JSON Data
</script>
// tag that I **do not want** to parse
<script type="application/ld+json">
Some JSON Data
</script>
现在正如我上面所示,我只想解析第一个中的数据,为此我使用以下代码
foreach($html->find('script[type="application/ld+json"]',0) as $name)
{
echo $name->innertext;
}
当我试图通过在 find() 函数中指定“0”来提取第一次出现时,但这给了我以下错误。
Trying to get property of non-object in C:\xampp\htdocs\htmldom\example\example_basic_selector.php on line 14
任何人都知道我做错了什么或者我该如何解决这个问题?谢谢
白衣非少年