JS: Page Scraper

  • Javascript snippet for ChromeDevTools Console
    • produce an array of WebElements via jDOM (uh! or was it CSSPath?) specifying a TAG and ATTRIBUTE QUERY
      • document.querySelectorAll("a[href^='http']")
    • iterate the array and output an  ATTRIBUTE VALUE for each to console
      • {s=s+"\n"+l.href;console.log(s);}
  • Legend
    • document.querySelectorAll("TAG[ATRRIBUTE^='NEEDLE']")
    • {s=s+"\n"+l.ATTRIBUTE;console.log(s);}
    • NEEDLE = search term
  • Operators
    • ^= : starts-with
    • *= : contains
    • =$ : ends-with
    • = : equals

CTRL+I > ChromeDevTools > Console

var s="";for(let l of document.querySelectorAll("a[href^='http']")){s=s+"\n"+l.href;console.log(s);}
Tags