所以我从curl得到的回应是<body>
的一部分。
标注<input >
不是<html><head><body>
。
我该如何解析它?我尝试过simple_html_dom而没有结果,我应该使用正则表达式吗?
答案 0 :(得分:1)
尝试使用DOMDocument对象,loadHTML
方法应接受html片段并为您进行解析。
$doc = new DOMDocument;
$doc->loadHtml($fragment);
$html = $doc->saveHTML();
注意解析格式错误的html所产生的潜在警告。