Cheerio не находит содержимое таблицы

Мне нужно разобрать HTML-код таблицы.

<div>
<table id="tableID">
    <tr>
        <td class="tdClass">
            <span id="id1">Some data i need to access</span>
        </td>
        <td class="tdClass">
            <span id="id2">Some data i need to access</span>
        </td>
    </tr>
</table>
</div>

Я использую cheerio в приложении NW.js. Я не могу понять, как получить доступ к данным, я пробовал с идентификаторами span, но это не работает.

Div содержится в теле страницы.

var $ = cheerio.load(html)
alert($('#id1').html())

Я получаю нулевое значение, когда пытаюсь предупредить содержание промежутка.

1 ответ

Попробуй это:

$ = cheerio.load(html, {normalizeWhitespace: false, xmlMode: true});
Другие вопросы по тегам