作者 lyh

gx

@@ -268,11 +268,18 @@ class Demo extends Command @@ -268,11 +268,18 @@ class Demo extends Command
268 $html = '<a href="#" class="logo img-box"><img src="https://cdn.globalso.com/fiberglass-expert/logo.png" alt="logoz9j"></a>'; 268 $html = '<a href="#" class="logo img-box"><img src="https://cdn.globalso.com/fiberglass-expert/logo.png" alt="logoz9j"></a>';
269 $doc = new \DOMDocument(); 269 $doc = new \DOMDocument();
270 $doc->loadHTML($html); 270 $doc->loadHTML($html);
  271 +
271 $xpath = new \DOMXPath($doc); 272 $xpath = new \DOMXPath($doc);
272 $logoClass = 'logo'; 273 $logoClass = 'logo';
273 - $query = "//a[@class='$logoClass']/img/@src";  
274 - $src = $xpath->query($query)->item(0)->nodeValue;  
275 - echo '加密字符串:'.$src; 274 + $query = "//a[contains(concat(' ', normalize-space(@class), ' '), ' $logoClass ')]";
  275 +
  276 + $result = $xpath->query($query)->item(0);
  277 + if ($result) {
  278 + $aTagContent = $doc->saveHTML($result);
  279 + echo $aTagContent;
  280 + } else {
  281 + echo "未找到符合条件的元素";
  282 + }
276 // $projectModel = new Project(); 283 // $projectModel = new Project();
277 // $list = $projectModel->list(['delete_status'=>0,'type'=>['!=',0]]); 284 // $list = $projectModel->list(['delete_status'=>0,'type'=>['!=',0]]);
278 // foreach ($list as $v1){ 285 // foreach ($list as $v1){