사이트에 스크립트 내용을 정규식으로 뽑아왔어요 거기서 카테고리 값을 배열에 넣어야 하는데 잘안되네요 채택완료
GST1
3년 전
조회 1,140
</p>
<p> </p>
<p>// 정규식으로 불러오기 - "Viewed Product"</p>
<p> $category_cnt = 0;
$category_dom = $dom -> find('script.analytics',0);</p>
<p> preg_match("/\Viewed Product(.*?)\);/i",$category_dom,$category_out);
$category_out = explode(",",$category_out[1]);</p>
<p> $aa = json_encode($category_out[10]);</p>
<p>
if(is_array($category_out[10])) foreach($category_out[10] as $category_data){</p>
<p> $category_name = "";
$category_name = trim($category_data-> plaintext);
if(strtolower($category_name) == "home" or strtolower($category_name) == "홈") continue;</p>
<p> if($category_name) $_SiteCategory_Name .= html_entity_decode($category_name).":";</p>
<p> $category_cnt ++;
}</p>
<p> $_SiteCategory_Name = rtrim($_SiteCategory_Name,":");</p>
<p> </p>
<p> </p>
<p>
사이트에 스크립트 내용을 정규식으로 뽑아왔어요 거기서 카테고리 값을 배열에 넣어야 하는데
잘안되네요
</p>
<p>[SiteCategory] => Array ( [Name] => [Code] => [URL] => )</p>
<p>
현재 json 추출해온 내용이
"\"category\":\"Midi\""
이렇게 보이네요
midi 만 카테고리에 넣으면 될것같은데 쉽지가 않아서요 고수님들 도와주세요~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인