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