作者 lyh

gx

@@ -299,9 +299,19 @@ class VideoTask extends Command @@ -299,9 +299,19 @@ class VideoTask extends Command
299 if($logoDom != null){ 299 if($logoDom != null){
300 $logo = $logoDom->src; 300 $logo = $logoDom->src;
301 } 301 }
302 - $bgDom = $dom->find('.section-banner-wrap-block',0)->find('img', 0);  
303 - if($bgDom != null){  
304 - $bg = $bgDom->src; 302 + $elements = $dom->find('.section-banner-wrap-block');
  303 + if (count($elements) >= 2) {
  304 + foreach ($elements as $v){
  305 + $image = $v->find('img', 0);
  306 + if($image != null){
  307 + break;
  308 + }
  309 + }
  310 + } else {
  311 + $image = $elements->find('img', 0);
  312 + }
  313 + if($image != null){
  314 + $bg = $image->src;
305 } 315 }
306 $dom->clear(); 316 $dom->clear();
307 } catch (\Exception $e) { 317 } catch (\Exception $e) {
@@ -277,17 +277,23 @@ class Demo extends Command @@ -277,17 +277,23 @@ class Demo extends Command
277 if($logoDom != null){ 277 if($logoDom != null){
278 $logo = $logoDom->src; 278 $logo = $logoDom->src;
279 } 279 }
280 -// $bgDom = $dom->find('.section-banner-wrap-block',0)->find('img', 0);  
281 $elements = $dom->find('.section-banner-wrap-block'); 280 $elements = $dom->find('.section-banner-wrap-block');
282 if (count($elements) >= 2) { 281 if (count($elements) >= 2) {
283 - $secondElement = $elements[1];  
284 - $image = $secondElement->find('img', 0); 282 + foreach ($elements as $v){
  283 + $image = $v->find('img', 0);
  284 + if($image != null){
  285 + break;
  286 + }
  287 + }
285 } else { 288 } else {
286 $image = $elements->find('img', 0); 289 $image = $elements->find('img', 0);
287 } 290 }
288 if($image != null){ 291 if($image != null){
289 $bg = $image->src; 292 $bg = $image->src;
290 } 293 }
  294 + if($image != null){
  295 + $bg = $image->src;
  296 + }
291 // return $logo; 297 // return $logo;
292 dd(['logo'=>$logo ?? '','bg'=>$bg ?? '']); 298 dd(['logo'=>$logo ?? '','bg'=>$bg ?? '']);
293 // $projectModel = new Project(); 299 // $projectModel = new Project();