2016-08-31 4 views
-2

나는이 HTML을 가지고 :GET 클래스 -> 안녕

<div class="flex__col--md-2 flex__col--xs-4 color-box color-box--orange color-box--no-pad text-center"> 
       <p class="u-text-white"> 
        <strong> 
         208,00 Euro 
        </strong> 
       </p> 
      </div> 

두 번째 부분은 다음과 같습니다

<div class="flex__col--md-2 flex__col--xs-4 color-box color-box--orange color-box--no-pad text-center"> 
        <p class="u-text-white"> 
         <strong>1.978,00 Euro</strong> 
        </p> 
       </div> 

클래스 "flex__col - MD-2 flex__col - XS -4 col ... "이고 클래스"u-text-white "는 html에서 두 번 찾을 수 있습니다. 나는 첫 번째 항목 "208,00 Euro"의 가치를 선택하고 싶습니다.

var parsedHTML = $.load(body); 
console.log("the value"); 

cheerio를 사용하여 208 유로를 콘솔 로그로 가져올 수 있습니까?

+0

당신은 두 번 실제 DOM에 정확한 트리 구조로 DOM 요소를 말하는 당신은 첫 번째 액세스와'strong' 태그 내부의 값을 선택합니다 있습니까? –

+0

네, 그게 무슨 뜻인지. –

답변

0

이와 같은 데이터에 액세스 할 수 있어야합니다.

var firstEl = parsedHTML.find('.flex__col--md-2.flex__col--xs-4').first().find('.u-text-white'); 
var data = firstEl.find('strong').text(); 
관련 문제