Uses the requests library instead than urllib library