【问题标题】:Python https-proxy request EntsoePython https-proxy 请求 Entsoe
【发布时间】:2018-12-03 15:21:24
【问题描述】:

我正在尝试从代理后面的服务器上的 Entsoe 透明 web-API 获取数据。但是,当我运行以下代码时,我不断收到错误的握手错误。 Web-API 确实从浏览器连接。

import requests
url='https://transparency.entsoe.eu/api'
proxies = {'http':'172.26.28.25:8080', 'https':'172.26.28.25:8080'}
requests.get(url, proxies = proxies)

我不断收到错误:

requests.exceptions.SSLError: HTTPSConnectionPool(host='transparency.entsoe.eu', port=443): Max retries exceeded with url: /api?... (Caused by SSLError(SSLError("bad handshake: SysCallError(10054, 'WSAECONNRESET')",),))

我该如何解决这个错误?

亲切的问候, 马蒂斯·图伦堡

【问题讨论】:

    标签: python https proxy python-requests


    【解决方案1】:

    如果您想发起 API 调用,您也应该提供请求参数。 如果没有 API 令牌 Rejected TP request,您只会获得未授权 (HTTP: 401)。

    您还应该记住,TP 仅允许在特定时间范围内从单个 IP 发布的有限数量的请求。 ID。 TP query limits

    在其他情况下,您可以寻址 API 的主机,而无需实际启动 API 调用 (您可以使用API Tester 作为玩具示例)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-08
      • 1970-01-01
      • 1970-01-01
      • 2021-05-03
      相关资源
      最近更新 更多