首先,对不起我的英语。
我正在使用 HTML 解析器,我会跳过要解析的图像和其他可下载的东西。
我尝试了一些变化,这是最后一个:
$doc = new DOMDocument();
@$doc->loadHTMLFile("http://exampledomain.com/images/img3.JPG");
if($doc->hasChildNodes){break;}
搜索解决方案后,我尝试了这个:
$doc = new DOMDocument();
@$doc->loadHTMLFile("http://exampledomain.com/images/img3.JPG");
var_dump($doc->childNodes->length);
foreach($doc->childNodes as $child){
var_dump($child->nodeName);
}
结果:
2
html
html
- 问题:一个jpg文件怎么可能有2个节点html?
- 问题:如何跳过文件(jpg、exe、doc 等...非 html 文件)