gpt4 book ai didi

php - 使用 php simple html dom 或 phpQuery 查找 div 类值

转载 作者:行者123 更新时间:2023-11-28 03:33:49 26 4
gpt4 key购买 nike

我正在尝试掌握 php simple html dom,但在涉及 div 类时遇到了一些问题。

例如,在 newegg 上我想找到 div 类“skiplink”的值(我只是在网站上随机选择了一个类)。根据php simple html dom文档找到here我应该只是使用。

$html = file_get_html('http://www.newegg.com');

print_r($ret = $html->find('.skiplink'));

现在它只是挂起并且似乎卡住了。我知道安装工作正常,因为以下代码有效。

foreach($html->find('a') as $element) 
echo $element->href . '<br>';

基本上,我如何查看给定网站上的特定 div 类并找到该值?

有没有更简单的方法,比如使用 phpQuery

最佳答案

通过在此站点上的简单搜索:How to get value from <div>value</div>?

但这是他们所说的;

$doc = new DomDocument();
$doc->loadHTMLFile('http://www.results.com');
$thediv = $doc->getElementById('result');
echo $thediv->textContent;

或者你可以通过id抓取它的值来找到你的div子句的innerText值;

$div = $doc->getElementById('result');
if($div) {
echo $div->textContent;
}

关于php - 使用 php simple html dom 或 phpQuery 查找 div 类值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15846292/

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