没有显示任何内容。请帮助我,因为我对此完全没有经-6ren">
gpt4 book ai didi

javascript - 使用 PHP 获取 div 类的内容并存储到数据库表

转载 作者:行者123 更新时间:2023-12-03 06:33:20 25 4
gpt4 key购买 nike

我正在尝试从网站获取特定 div class="className" 的内容,然后将内容存储到数据库。我使用此代码块,但 var_dump code> 没有显示任何内容。请帮助我,因为我对此完全没有经验。

代码:

<?php

$doc = new DOMDocument();
$doc->loadHTMLFile('http://www.someLink.com');

foreach( $doc->getElementsByClassName('Classname') as $item){
$class = $item->getAttribute('div');
var_dump($class);
}

?>

最佳答案

DOMDocument->getElementsByClassName 似乎不是一个存在的函数。

尝试像这样使用 xpath:

<?php
$doc = new DOMDocument();
$doc->loadHTMLFile('http://www.image-plus.co.uk/');

$finder = new DomXPath($doc);
$class_name = "green";
$nodes = $finder->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' $class_name ')]");

$tmp_dom = new DOMDocument();
foreach ($nodes as $node)
{
$tmp_dom->appendChild($tmp_dom->importNode($node,true));
}
$innerHTML.=trim($tmp_dom->saveHTML());
echo $innerHTML;
?>

编辑:修正错误

关于javascript - 使用 PHP 获取 div 类的内容并存储到数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38348508/

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