rewrote parser to use requests instead of urllib2