테스트 사이트 - 개발 중인 베타 버전입니다

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

GST1 3년 전 조회 1,004

</p>

<p>[Search] => Array ( [0] => Array ( [SKU] => malbon-x-highland-peak-polar-bottle-safety-orange?_pos=73&_sid=5a76da285&_ss=r [URL] => <a href="https://malbongolf.com/products/malbon-x-highland-peak-polar-bottle-safety-orange?_pos=73&_sid=5a76da285&_ss=r" target="_blank" rel="noopener noreferrer">https://malbongolf.com/products/malbon-x-highland-peak-polar-bottle-safety-orange?_pos=73&_sid=5a76da285&_ss=r</a> [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</p>

<p>

 

 

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

//이미지             $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개

채택된 답변
+20 포인트
3년 전

 

원래 없는데요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 7개

G
GST1
3년 전
//이미지
$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;
}

이렇게 처리 완료했어요
벌이뉨
3년 전
[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]

위 처럼
[code ]소스코드[/code]
꼭 싸세요. 답변자들이 코드 보기가 너무 힘듭니다.
G
GST1
3년 전
[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]
G
GST1
3년 전
[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]
G
GST1
3년 전
이건 잘되네요 ㅎㅎ 아까 배열있는건 한줄로 다 늘어져서 버리더라구요 ㅎㅎ 감사합니다 ㅎㅎ
벌이뉨
3년 전
들여쓰기 ㅜㅜ 안하시면 안돼요. 코드는 상호간의 약속입니다. 아직 공부중이시니깐 분기 이후 한줄짜리 명령문도 { } 괄호 싸세요.
G
GST1
3년 전
넵 알겠습니다. 코드 정리 너무 어려워요 ㅎㅎ 깔끔한 남자가 되고싶다 ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인