jquery를 사용하여 관련 정보를 선택하여 웹 사이트에서 데이터를 구문 분석하려고합니다. 그러나 한 섹션은 약간 성가신 것입니다. 색상, 무게, 높이와 같은 다양한 분야가 있습니다. 대부분의 경우 동일하지만 항상 그런 것은 아닙니다. 그래서 그것을 파싱하고 싶습니다. 각 필드를 선택하고 첫 번째 필드가 색상인지 확인한 다음 미리 정의 된 색상 변수에 "black"값을 저장할 수 있습니다.
그러나 각 범위 요소와 그 뒤에 오는 텍스트를 선택하는 방법을 모르겠습니다. 이 데이터를 구문 분석하는 합리적인 방법이 있습니까?
<span class="outer">
<b>Samsonite</b>
<br>
<br>
<span class="inner">Color</span>
black
<br>
<span class="inner">Weight</span>
5 kg
<br>
<span class="inner">Height</span>
50 cm
<br>
</span>
var i = 0;
$('.outer span.inner').each(function(i, obj) {
if($obj.text() =="Color"){
$color_index = i;
}
});
$element = $(".outer span.inner");
$element = $element.find('span').remove();
$text = $(".outer span.inner").html().split("<br>")[parseInt(i) + 3];
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다