// Подключение JQuery (если не подключена)
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js';
document.getElementsByTagName('head')[0].appendChild(script);
// Парсинг ссылок
$("a").each(function(){
console.log($(this).attr("href"));
});
// Парсинг картинок в консоль
$("img").each(function(i, el){
var src = $(el).attr("src");
var alt = $(el).attr("alt");
console.log("i: ", i, "alt: ", alt, "src: ", src);
});
// Простой парсер данных
$('.article').each(function(){
var icon = $(this).find('.views-field-field-mainimage-fid img').attr("src");
var file = $(this).find('.views-field-field-mainimage-fid a').attr('href');
var title = $(this).find('.info p').text();
if(title){
console.log(title+"|"+icon+"|"+file);
}
});
// Добавить скрипт на страницу (например jquery, если нет)
(function(d) {
var po = d.createElement('script');
po.type = 'text/javascript';
po.async = true;
po.src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js';
var s = d.getElementsByTagName('script')[0];
s.parentNode.insertBefore(po, s);
})(document);