Есть страница на яндекс маркете с комментариями древовидной формы.
spoilermarket.yandex.ru/product--noutbuk-lenovo-ideapad-l340-17/530360084/reviews?onstock=0
Не получается создать многомерный массив в js такого вида.
Array (
[comment] => array(
[0] => Первый комментарий
[comment1] => array(
[0] => Первый Ответ первого уровня
[comment2] => array (
[0] => Первый Ответ второго уровня
[1] => Второй Ответ второго уровня )
[1] => Второй Ответ первого уровня
[comment2] => array (
[0] => Первый Ответ второго уровня
[1] => Второй Ответ второго уровня )
[1] => Второй комментарий
[comment1] => array(
[0] => Первый Ответ первого уровня второго комментария
[comment2] => array (
[0] => Певый Ответ второго уровня
[1] => Второй Ответ второго уровня )
[1] => Второй Ответ первого уровня второго комментария
[comment2] => array (
[0] => Первый Ответ второго уровня
[1] => Второй Ответ второго уровня )
)
)
)
Так получаю все комментарии с страницы через консоль браузера и пытаюсь создать массив с помощью метода push
var sections = [];
$('._3K8Ed1m6dJ').each(function(){
var a = {comment: $(this).find('._3IXczk7DdZ').text()};
var b = {comment1: $(this).find('._3TYVUIDY0c ._1DcXedarfT').text()};
var c = {comment2: $(this).find('._1z_MwzAsrC ._1mA15wj--q').text()};
sections.push(a,[b,[c]]); // Пробывал много разных вариантов
});
copy(JSON.stringify(sections));
Но получаю не совсем то что хочу. Подскажите как преобразовать полученные данные JSON формата с желаемой структурой выше