python - 由于 SSL 模块不可用 Python,无法访问 URL

标签 python api ssl python-requests

第一次尝试使用 Python 3.6 请求库的 get() 函数处理来自 quandl.com 的数据并加载和转储 json。

import json
import requests


request = requests.get("https://www.quandl.com/api/v3/datasets/CHRIS/MX_CGZ2.json?api_key=api_keyxxxxx", verify=False)
request_text=request.text()


data = json.loads(request_text)

data_serialized = json.dumps(data)

print(data_serialized)

我在 quandl.com 有一个帐户来访问数据。在 cmd 行中运行 python 程序时的错误是“无法连接到 HTTPS URL,因为 SSL 模式不可用。”

最佳答案

import requests
import urllib3

urllib3.disable_warnings()

r = requests.get(
    "https://www.quandl.com/api/v3/datasets/CHRIS/MX_CGZ2.json?api_key=api_keyxxxxx").json()

print(r)

输出如下,因为我没有API Key

{'quandl_error': {'code': 'QEAx01', 'message': 'We could not recognize your API key. Please check your API key and try again.'}}

You don't need to import json module as requests already have it.

关于python - 由于 SSL 模块不可用 Python,无法访问 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59258527/

相关文章:

python - NaN 作为字典中的键

python strptime 抛出元组索引超出范围

javascript - Facebook JavaScript API

json - 如何在 SwiftUI 中显示来自 API 的 JSON 数据?

email - 如何配置 roundcube 以使用 imaps?

javascript - 如何使用 Selenium 和 Python 抓取传单 map 多边形

python - pygame : Why does calling a function inside the game loop inside Game loop make my game lag?

api - 我该如何使用MindMeister API的 "Personal access tokens"?

c# - 请求被中止 : Could not create SSL/TLS secure channel

android - javax.net.ssl.SSLPeerUnverifiedException : No peer certificate on HttpClient but works fine with HttpUrlConnection