Locate the broadband availability checker on Imagine Ireland without navigating through the homepage, and return any provider-specific checker links or relevant page metadata.
Use Cases
Use when asked to find Imagine Ireland's broadband availability checker or to identify a provider-related availability-checking destination exposed on the Imagine site.
Automation Flow
- Navigate directly to
https://www.imagine.ie/check-broadband-availability/. - If the cookie-consent dialog is present, click
button#denybefore extracting links. - Run this evaluator on the loaded page:
(() => {
const links = [...document.querySelectorAll("a[href]")]
.map((a) => ({
text: (a.innerText || a.textContent || "").replace(/\s+/g, " ").trim(),
href: a.href,
}))
.filter((x) => x.text || x.href);
const providerTerms = /vodafone|virgin|eir|broadband|availability|check/i;
return {
url: location.href,
title: document.title,
matchingLinks: links.filter((x) => providerTerms.test(`${x.text} ${x.href}`)),
allLinks: links,
};
})();Possible Friction Points
- The stable direct route is
/check-broadband-availability/; avoid homepage navigation and form discovery when only the checker location is needed. - A consent dialog may expose
button#deny; dismiss it when present before reading page links. - Provider-specific destinations are not established by the observed route; treat
matchingLinksas discovered results rather than inventing provider URLs. - The evaluator reads only links in the current DOM. If the checker requires entering an address, that is a subsequent interaction after locating the page.