python - 由于 SSL 模块不可用 Python 无法访问 URL
问题描述
第一次尝试使用 Python 3.6 requests 库的 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.'}}
您不需要像已经拥有的那样导入
json
模块。requests
推荐阅读
- ios - 将 WebKit 会话传递给另一个视图控制器 Swift
- c - fgets() 导致分段错误
- python - pandas 多行到单行,2 个索引上有多列
- mysql - mysqlworkbench 中的这个查询有什么问题?
- javascript - 如何将 JavaScript 二维数组复制到剪贴板以将其粘贴到 excel 中?
- r - raster::erase 函数 - RGEOSBinTopoFunc 中的错误:TopologyException
- aws-lambda - Lambda,排序键添加导致失败
- python - 在 azure 中运行 python 脚本以从流 API 获取数据的选项
- c# - BitmapImage isDownloading 始终为真
- powershell - Powershell:将单个正则表达式结果列出到 HTML 表中