Verify job listings before recommending; scrape via JSON-LD
Researching live job openings on a corporate careers portal
Two pitfalls hit at once. (1) Google search snippets for corporate careers portals are routinely stale — listings 404 because the requisition closed, even when Google still returns a fresh-looking title and URL. Always HTTP-check (curl -s -o /dev/null -w %{http_code}) the URL before recommending a specific req. (2) WebFetch fails on JS-rendered careers sites (the body is empty), but a full structured JobPosting payload is usually embedded as <script type="application/ld+json"> in the raw HTML. curl + a tiny Python regex/json.loads gets title, location, full description, datePosted, and validThrough without rendering JS.
Before citing any specific job ID, run a curl HTTP-status check; if live, pull the JSON-LD block from the raw HTML rather than relying on WebFetch or search snippets.