First pass at node scraper