채택완료
Search 라는 배열에서 이미지 http:// 값이 사라지는데요
Copy
[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개 / 댓글 7개
채택된 답변
+20 포인트
2022-06-17 (금) 12:21:46
![]()
원래 없는데요.
답변에 대한 댓글 7개
2022-06-17 (금) 12:28:08
2022-06-17 (금) 12:31:20
[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]
꼭 싸세요. 답변자들이 코드 보기가 너무 힘듭니다.
$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]
꼭 싸세요. 답변자들이 코드 보기가 너무 힘듭니다.
2022-06-17 (금) 15:08:52
[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;
}
[{/code]
2022-06-17 (금) 15:09:11
[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;
}
[/code]
2022-06-17 (금) 15:09:37
이건 잘되네요 ㅎㅎ 아까 배열있는건 한줄로 다 늘어져서 버리더라구요 ㅎㅎ 감사합니다 ㅎㅎ
2022-06-17 (금) 15:12:21
들여쓰기 ㅜㅜ 안하시면 안돼요. 코드는 상호간의 약속입니다. 아직 공부중이시니깐 분기 이후 한줄짜리 명령문도 { } 괄호 싸세요.
답변을 작성하려면 로그인이 필요합니다.
$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;
}
이렇게 처리 완료했어요