Woo! I'm getting better at these.

Added all functionality needed for scraping. Gonna need to test
now, might need more accounting for non-ASCII characters.