пропустить ssl-проверку для quandl в python - PullRequest
0 голосов
/ 25 января 2019

проблема в том, что я не могу получить доступ к данным quandl с помощью quandl.get (), потому что он выдает SSLError.

я пробовал установить verify = False и некоторые другие вещи.
этокод:

    data = quandl.get("EOD/MSFT", authtoken="gyX6Yqxx3xT3hsdSmPva", verify=False)

    Exception has occurred: requests.exceptions.SSLError
    HTTPSConnectionPool(host='www.quandl.com', port=443): Max retries exceeded with url: /api/v3/datasets/EOD/MSFT/data?order=asc&verify=True 
    (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)')))
    File"C:\RILEYHQ\my_coding\PYTHON\script_files\graphing\financial\stock_price_data.py", line 29, in <module>
    data = quandl.get("EOD/MSFT", authtoken="gyX6Yqxx3xT3hsdSmPva", verify = True)

что является причиной исправления ошибки ssl?это связано с моим интернетом, кодом или сайтом?

1 Ответ

0 голосов
/ 02 февраля 2019

Я попробовал ваш код и получил ту же ошибку.Затем я попробовал это с вашим ключом, и это сработало.Не уверен, что это будет работать для вас.

import quandl
quandl.ApiConfig.api_key = 'gyX6Yqxx3xT3hsdSmPva'
data = quandl.get("EOD/MSFT")
data
...