Refactor scrape.py, and ignore preseason more cleanly