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

정규식으로 스크립트를 찾고 크롤링해야 하는데요 막히네요 채택완료

</p>

<table>
	<tbody>
		<tr>
			<td>if (!hasLoggedConversion(token)) {</td>
		</tr>
		<tr>
			<td value="619"> </td>
			<td>setCookieIfConversion(token);</td>
		</tr>
		<tr>
			<td value="620"> </td>
			<td>window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"KRW","variantId":39645882122317,"productId":6736040329293,"productGid":"gid:\/\/shopify\/Product\/6736040329293","name":"It Bag Midi - Leopard Cherry","price":"228000","sku":"Itd22184","brand":"Jeune Premier ","variant":null,"category":"Midi","nonInteraction":true});</td>
		</tr>
		<tr>
			<td value="621"> </td>
			<td>window.ShopifyAnalytics.lib.track("monorail:\/\/trekkie_storefront_viewed_product\/1.1",{"currency":"KRW","variantId":39645882122317,"productId":6736040329293,"productGid":"gid:\/\/shopify\/Product\/6736040329293","name":"It Bag Midi - Leopard Cherry","price":"228000","sku":"Itd22184","brand":"Jeune Premier ","variant":null,"category":"Midi","nonInteraction":true,"referer":"https:\/\/www.jeunepremier.com\/products\/it-bag-midi-leopard-cherry"});</td>
		</tr>
		<tr>
			<td value="622"> </td>
			<td>}</td>
		</tr>
		<tr>
			<td value="623"> </td>
			<td>});</td>
		</tr>
	</tbody>
</table>

<p>

 

스크립트 파일에서 Viewed Product 값을 추출한다으엠

 

 

 

</p>

<p> </p>

<p>$category_cnt = 0;

        $category_dom = $dom -> find('div.final--order',-1);

        preg_match("/\Viewed Product(.*?)\);/i",$category_dom,$category_out);

        $category_out = explode(",",$category_out[1]);</p>

<p>        print_m($category_out,"AAAA");

        

        

//        if($category_dom) $category_dom = $category_dom -> find("option[selected]");

        if($category_dom) $category_dom = $category_dom -> find("a.back-btn");

        if(is_array($category_dom)) foreach($category_dom as $category_data){

//        if(is_array($category_data)) foreach($category_data as $v){</p>

<p>            $category_name = "";</p>

<p>//            $category_name_dom = $category_data -> find("option",0);

//            if($category_name_dom) $category_name = trim($category_name_dom-> plaintext);

//            else $category_name = trim($category_data-> plaintext);</p>

<p>            $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>

 

코드 값으로 받아와야하는데 통 모르겟네요 고수님들 도와주세요 

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

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

로그인

전체 질문 목록

🐛 버그신고