Fix exception on missing dow data

Python 3 raises HTTPError on urlopen when data is not available yet.

* use urllib2 for Python 2