【发布时间】:2013-03-28 14:21:37
【问题描述】:
我正在尝试掌握 php simple html dom,但在涉及 div 类时遇到了一些问题。
例如,假设在 newegg 上我想找到 div 类“skiplink”的值(我只是在网站上随机选择了一个类)。根据找到here 的php simple html dom 文档,我应该只使用。
$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
【问题讨论】:
-
你试过
var_dump($html->find('.skiplink'));吗? -
为什么不直接使用DOMDocument ??
-
@AlfredXing chrome 在我尝试时崩溃了。
-
@Charlie 我将如何将它专门用于我正在尝试做的事情(查找给定 div 类的值)
标签: php html dom html-parsing