gpt4 book ai didi

php - 使用 DOM 解析 html

转载 作者:太空宇宙 更新时间:2023-11-04 15:30:04 26 4
gpt4 key购买 nike

我想从提供的特定 url 解析 HTML 数据。但是我无法解析数据,因为我得到的错误很少。

这是我的代码:-

    $html = new DOMDocument();
$html->loadHTML($url); //$url is where the site url is defined
$value = array();
foreach($html->find($identifier) as $element) //$identifier is where div, a etc is stored
{
$value[] = $element->src."<br />";
}
print_r($value);

我收到以下错误

Call to undefined method DOMDocument::find()    

谁能帮我解决这个问题。我正在使用 cake-php 2.0

最佳答案

如错误所示,DOMDocument 没有find 方法。然而,它确实有很多非常好的 DOM 解析方法:http://www.php.net/manual/en/class.domdocument.php

如果$identifier 是元素名称,那么使用

foreach ($html->getElementsByTagName($identifier) as $element) {
$value[] = $element->nodeValue + "<br>";
}

关于php - 使用 DOM 解析 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15152404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com