html:
<tr class="Bxz(bb) Bdbw(1px) Bdbs(s) Bdc($seperatorColor) H(36px) " data-reactid="160">
<td class="C($primaryColor) W(51%)" data-reactid="161"><span data-reactid="162">Forward Dividend & Yield</span></td>
<td class="Ta(end) Fw(600) Lh(14px)" data-test="DIVIDEND_AND_YIELD-value" data-reactid="163">2.44 (3.12%)</td>
</tr>
Пытаюсь через cheerio спарсить, но или ошибка или ничего не возращает.
const response = await fetch(url)
const text = await response.text()
const $ = cheerio.load(text)
const value = $('td.Ta(end).Fw(600).Lh(14px)').text()
Ещё прямо внутри этой html страницы вставлен json - может быть через него проще как-то?
"dividendYield": {
"raw": 0.0312,
"fmt": "3.12%"
}
$('td.Ta(end).Fw(600).Lh(14px)').text() - почему тут все классы через точку, может есть смысл сначала попробовать просто один указать Fw(600) например
Обсуждают сегодня