Added some mechanisms (download handler, middleware, requests, and response) that enable scraping using Selenium webdriver