Как получить немедленного ребенка в Cheerio

Я пытаюсь разобрать ужасный веб-сайт, и мне нужна помощь с использованием cheerio.

Я знаю, что если я, например, хочу получить html тела html, я делаю

 $('body','html').html();

Как спуститься по нескольким элементам?

(Что, если я хочу получить html > body > font > table > tbody > tr ?)

!! Нужно быть осторожным со всеми этими элементами, являющимися непосредственными дочерними элементами, я не хочу ловить некоторые другие не непосредственные дочерние элементы (например, если таблица > таблица существовала)


person ditoslav    schedule 30.12.2013    source источник
comment
$ = требуется ('ура'); $('body › .className › #theID › tag1 › tag2’, '‹html›...‹/html›');   -  person damphat    schedule 30.12.2013
comment
Вы не можете этого сделать. Я думаю, что это постоянная реализация   -  person ditoslav    schedule 31.12.2013


Ответы (1)


Вы можете просто сделать:

$('html > body > font > table > tbody > tr').html()

Вы можете выбирать так же, как с селекторами jQuery

person Miquel Adell    schedule 31.01.2017
comment
Я не знаю, почему тогда это не сработало. Кажется, я думал, что это не реализовано, и я помню, как читал на их веб-сайте, что тогда некоторые вещи не были реализованы. я приму твой ответ - person ditoslav; 02.02.2017
comment
Когда я ответил, что не проверил дату. Надеюсь, ты как-то понял это тогда :-P - person Miquel Adell; 02.02.2017