A client-side scraping framework.