Маппинг данных на JavaScript

Нужно накладывать все данные из массива друг на друга и выводить для него определенную закономерность. Задача в том что бы к примеру находить все заголовки(не 100% но как можно больше) на n-ом количестве сайтов, по каким то определенным схожим признакам

Массив примерно такой:


    [
      $('.sectionHedline')[0],
      $('div#headline')[0],
      $('h2')[0]
      $('span.headline')[0],
      $('form#headlne_form')[0],
      $('.title')[0]
    ]

Но может быть и таким


    [
      $('#headline')[0],
      $('#title')[0],
      $('div:contains("Главное о главном")')[0],
      $('.zagolovok')[0],
      $('.main-headline')[0],
      $('.content:contains("Новости дня")').parent('div').find('#news_headline')
    ]

В одном массиве может быть тысячи подобных элементов.

Сейчас нужно вручную добавлять элементы в массив, нужно это обойти.

Подскажите пожалуйста в каком направлении двигаться. Может какие библиотеки есть для нейросетей на js. Или регулярками лучше?

P.S. Извиняюсь если не грамотно составил вопрос... Тема действительно проблемная для меня


Ответы (0 шт):