我正在使用 SIMPLE_HTML_DOM 测试解析器,并在解析从该 URL 返回的 HTML DOM 时:HERE
它没有找到 H1 元素...我尝试成功返回所有 div。
我正在使用一个简单的请求来诊断此问题:
foreach($html->find('H1') as $value) { echo "<br />F: ".htmlspecialchars($value); }
在查看源代码时,我意识到:
h1 是大写 -> H1 - 但 SIMPLE_HTML... 正在处理:
//PaperG - If lowercase is set, do a case insensitive test of the value of the selector. if ($lowercase) { $check = $this->match($exp, strtolower($val), strtolower($nodeKeyValue)); } else { $check = $this->match($exp, $val, $nodeKeyValue); } if (is_object($debugObject)) {$debugObject->debugLog(2, "after match: " . ($check ? "true" : "false"));}
任何机构都可以帮助我了解这里发生了什么吗?