Search 라는 배열에서 이미지 http:// 값이 사라지는데요

Search 라는 배열에서 이미지 http:// 값이 사라지는데요

QA

Search 라는 배열에서 이미지 http:// 값이 사라지는데요

본문


[Search] => Array ( [0] => Array ( [SKU] => malbon-x-highland-peak-polar-bottle-safety-orange?_pos=73&_sid=5a76da285&_ss=r [URL] => https://malbongolf.com/products/malbon-x-highland-peak-polar-bottle-safety-orange?_pos=73&_sid=5a76da285&_ss=r [Title] => Malbon x Highland Peak Polar Bottle [Image] => //cdn.shopify.com/s/files/1/1770/9541/products/Untitleddesign-2022-04-21T201756.245_1080x.png?v=1650597516 [Price] => 50.00 [Stock] => 999 [Currency] => USD [Condition] => 10

 

 

크롤링한 이미지 주소값들이구요

//이미지
            $image_dom = $search_data ->  find("div.product-item__bg__under img",0);
            if($image_dom) {

                $image_url = trim($image_dom -> getAttribute('data-original'));
                if(!$image_url) $image_url = trim($image_dom -> src);

                $_Image = $image_url;
            }

 

 

 

배열에 넣는 이미지들이구요

$return_tmp[$arr_idx]['Image'] = $_Image;

 

>>

[Image] => //cdn.shopify.com/s/files/1/1770/9541/products/Untitleddesign-2022-04-21T201756.245_1080x.png?v=1650597516

 

이미지 http:// 가 안들어가고 사라져버리는데 고수님들 도와주세요

 

 

이 질문에 댓글 쓰기 :

답변 1

thumb-3422125589_1655436088.463_730x347.png

 

원래 없는데요.

//이미지
$image_dom = $search_data ->  find("div.product-item__bg img",0);
if($image_dom) {

$image_url = trim($image_dom -> getAttribute('data-original'));
if(!$image_url) $image_url = trim($image_dom -> src);

$image_url=str_replace("//","http://",$image_url);
$_Image = $image_url;
}

이렇게 처리 완료했어요


$image_dom = $search_data ->  find("div.product-item__bg img",0);
if($image_dom) {
    
    $image_url = trim($image_dom -> getAttribute('data-original'));
    if(!$image_url) $image_url = trim($image_dom -> src);
    
    $image_url=str_replace("//","http://",$image_url);
    $_Image = $image_url;
}


위 처럼
[code ]소스코드[/code]
꼭 싸세요. 답변자들이 코드 보기가 너무 힘듭니다.

[code]
//이미지
$image_dom = $search_data ->  find("div.product-item__bg img",0);
if($image_dom) {

$image_url = trim($image_dom -> getAttribute('data-original'));
if(!$image_url) $image_url = trim($image_dom -> src);

$image_url=str_replace("//","http://",$image_url);
$_Image = $image_url;
}
[{/code]


//이미지
$image_dom = $search_data ->  find("div.product-item__bg img",0);
if($image_dom) {

$image_url = trim($image_dom -> getAttribute('data-original'));
if(!$image_url) $image_url = trim($image_dom -> src);

$image_url=str_replace("//","http://",$image_url);
$_Image = $image_url;
}

답변을 작성하시기 전에 로그인 해주세요.
전체 39
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT