Cheerio에서 서로 다른 HTML 태그로 구분된 텍스트를 추출하는 방법
P粉141911244
2023-08-13 17:01:06
<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>
다음과 같이 시도해 보고 작동하는지 확인하세요.
으아악예제 HTML을 사용하면 출력은 다음과 같아야 합니다.
으아악반복할 수 있습니다
<p>
的子节点,并获取任何非空内容的nodeType === Node.TEXT_NODE
: