찾다

 >  Q&A  >  본문

Cheerio에서 서로 다른 HTML 태그로 구분된 텍스트를 추출하는 방법

<p>다음과 같은 특정 텍스트 문자열을 별도의 출력으로 추출하려고 합니다(예: 아래 HTML에서 가져옴). </p> <pre class="brush:js;toolbar:false;">let text = "이것이 제가 필요한 첫 번째 텍스트입니다."; let text2 = "이것은 제가 필요한 두 번째 텍스트입니다."; let text3 = "이것은 나에게 필요한 세 번째 텍스트입니다."; </pre> <p>다른 HTML 태그로 텍스트를 구분하는 방법을 모르겠습니다. </p> <pre class="brush:html;toolbar:false;"><p> <span class="hidden-text"><span class="ft-semi">개수:</span>31<br></span> <span class="ft-semi">뭔가:</span> 이것이 제가 필요한 첫 번째 텍스트입니다. <span class="hidden-text"><span class="ft-semi">Something2:</span>필요한 두 번째 텍스트입니다 <br><span class="ft-semi">Something3:</span> 이것은 제가 필요한 세 번째 텍스트입니다. </p> </pre> <p><br /></p>
P粉141911244P粉141911244472일 전594

모든 응답(2)나는 대답할 것이다

  • P粉198670603

    P粉1986706032023-08-14 14:15:14

    다음과 같이 시도해 보고 작동하는지 확인하세요.

    으아악

    예제 HTML을 사용하면 출력은 다음과 같아야 합니다.

    으아악

    회신하다
    0
  • P粉386318086

    P粉3863180862023-08-14 13:23:13

    반복할 수 있습니다 <p> 的子节点,并获取任何非空内容的 nodeType === Node.TEXT_NODE:

    으아악 으아악

    회신하다
    0
  • 취소회신하다