В итоге решение вышло вот таким, с примером на реальном (первом попавшемся) сайте.
Если у кого то будет более изящное решение, с удовольствием с ним ознакомлюсь
.
var gde = ['https://danieldefo.ru/', 'https://danieldefo.ru/', 'https://danieldefo.ru/', 'https://danieldefo.ru/'];
var chto = ['https://danieldefo.ru/articles/', 'https://danieldefo.ru/reklama/', 'https://dawieldefo.ru/reklama/', 'https://danieldefo.ru/forums/'];
function isFind(where, what, result) {
var query = 'select * from html where url="' + where + '" and xpath="*"';
var url = 'https://query.yahooapis.com/v1/public/yql?q=' + encodeURIComponent(query);
$.get(url, function(data) {
var html = $(data).find('html');
var finding = 'a[href*="'+ what + '"]';
if(html.find(finding).attr('href')){
result = "da"
} else {
result = "net"
}
$("table").append("<tr><td class='where'>" + where + "</td><td class='what'>" + what + "</td><td class='result'>" + result + "</td></tr>");
});
}
$('button').click(function(){
for (var i=0; i<gde.length; i++) {
var wheree = gde[i];
var whaat = chto[i];
var resuult;
isFind (wheree, whaat, resuult);
}
});