Задать вопрос
Ответы пользователя по тегу Веб-разработка
  • Нужно ловить динамическую информацию, которая подгружается на сайт?

    Vertenz
    @Vertenz
    Мечтетель
    Если я правильно понял задачу, то можно дождаться появления дерева и элементов нужных вам. Но придется всегда знать класс (и под каким он индексом) или id или data. Дальше берем этот элемент, проверяем есть ли он, после того как находим берем данные из всех дочерних узлов.
    Можете вставить этот код в консоль в браузере чтобы проверить.
    const arr = document.getElementsByClassName('seller-details__parameter');
    (function traverse(node = arr[0]) {
      // Проверяем тип узла, чтобы получить только текстовые узлы
      if (node.nodeType === Node.TEXT_NODE && node.textContent.trim() !== '') {
        console.log(node.textContent);
      }
      // Рекурсивно обходим все дочерние узлы
      node.childNodes.forEach(traverse);
    })();
    Ответ написан
    2 комментария