Как отключить или игнорировать SSL для пакета YfinancePython

Программы на Python
Ответить
Anonymous
 Как отключить или игнорировать SSL для пакета Yfinance

Сообщение Anonymous »

Поскольку я нахожусь за брандмауэром в офисе, я получаю ошибку SSL при запуске пакета yFinance, и мне хотелось бы отключить SSL, когда он получает данные из Yahoo.
Код пример:

Код: Выделить всё

# Load packages
import yfinance as yf
# Get data
df = yf.download('SPY', start='2000-01-01', end='2024-10-01')
# print
print(df)
Ошибка:

Код: Выделить всё

Failed to get ticker 'SPY' reason: HTTPSConnectionPool(host='fc.yahoo.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1000)')))
[*********************100%***********************]  1 of 1 completed

1 Failed download:
['SPY']: YFTzMissingError('$%ticker%: possibly delisted; no timezone found')
Empty DataFrame
Columns: [(Adj Close, SPY), (Close, SPY), (High, SPY), (Low, SPY), (Open, SPY), (Volume, SPY)]
Index: []
Кто-нибудь знает решение этой проблемы?

Подробнее здесь: https://stackoverflow.com/questions/791 ... ce-package
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»