html таблица синтаксического анализа на узле красного цвета из определенного местоположения tr: nth-child не работает с cheerio - PullRequest
0 голосов
/ 04 ноября 2019

Привет! Я создал поток в узле-красном для анализа таблицы (#weather_table) с этого адреса https://www.vcwatershed.net/fws/reservoir.html, и мне не удается извлечь все данные в строке 3 таблицы "#weather_table"

Я совершенно новичок в селекторах CSS, но перепробовал все, начиная с #weather_table и что-то действительно конкретное #weather_table > tbody > tr:nth-child(3) > td:nth-child(1), учитывая, что имена строк чередуются с "row0" и "row1"

Когда я используюСелектор as #weather_table в msg.payload показывает только заголовки таблицы #weather_table. Я даже попробовал символ "*". Это не возвращает информацию таблицы, а исходный код, который указывает, что в качестве ссылки используется файл json. Будет ли это как-то связано с моей неспособностью проанализировать информацию о строках из таблицы? Имя файла json: json/reservoir.json

Я использовал «узел приветствия» со следующим:

msg.payload=$('#weather_table > tbody > tr:nth-child(3)').text();
return msg;

и, альтернативно, «узел html» с

#weather_table > tbody > tr:nth-child(3)

Который не показывает никакого содержимого таблицы в msg.payload, даже если он просто

#weather_table > tbody

Я в этой точке тупик

Я ожидал вернуть третью строкутаблица "#weather_table" для заполнения таблицы с одинаковыми заголовками на моей красной нодовой панели, но все, что я могу получить, это заголовки. В этот момент я подумал, что это, вероятно, требует некоторого J-запроса? Но я там вне себя и мне нужна помощь. Любая помощь будет оценена

...