Маппинг данных на 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. Извиняюсь если не грамотно составил вопрос... Тема действительно проблемная для меня