we should use the requests library an avoid recreating the request object for every article downloaded.