404 Client Error with requests function for yahoo financials, direct click the following URL is no problem https://finance.yahoo.com/quote/AAPL/financials?p=AAPL import requests a = requests.get('https://finance.yahoo.com/quote/AAPL/financials?p=AAPL') a.raise_for_status() OR import urllib req = urllib.request.urlopen("https://finance.yahoo.com/quote/AAPL/financials?p=AAPL") data = req.read() result HTTPError: 404 Client Error: Not Found for url: https://finance.yahoo.com/quote/AAPL/financials?p=AAPL Continue reading...