gpt4 book ai didi

javascript - 如何在 cheerio 中获取 div 的子 Node ?

转载 作者:行者123 更新时间:2023-12-05 03:00:10 24 4
gpt4 key购买 nike

我想使用 cheerio 获取 div 的第一个子 Node 。我正在使用 javascript dom 操作获取它。但无法在 cheerio 上获得它。

我已经在开发工具中尝试过了,得到了预期的结果。但我想通过使用 cheerio 来实现。

JavaScript

document.querySelector('.title_wrapper .subtext').childNodes[0].textContent;

我想从此元素中获取文本“PG”。

<div class="subtext">
PG
<span class="ghost">|</span>
<time datetime="PT121M">
2h 1min
</time>
<span class="ghost">|</span>
<a href="/search/title?genres=action&amp;explore=title_type,genres&amp;ref_=tt_ov_inf">Action</a>,
<a href="/search/title?genres=adventure&amp;explore=title_type,genres&amp;ref_=tt_ov_inf">Adventure</a>,
<a href="/search/title?genres=fantasy&amp;explore=title_type,genres&amp;ref_=tt_ov_inf">Fantasy</a>
<span class="ghost">|</span>
<a href="/title/tt0076759/releaseinfo?ref_=tt_ov_inf" title="See more release dates">25 May 1977 (USA)</a>
</div>

最佳答案

你几乎搞定了,只需使用 [0] 获取 javascript Node :

$('.subtext')[0].childNodes[0].nodeValue.trim()

关于javascript - 如何在 cheerio 中获取 div 的子 Node ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57148932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com