我试图从Entsoe的transparencywebapi中获取数据,服务器位于代理服务器后面。但是,当我运行以下代码时,我总是收到一个错误的握手错误。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)
我总是出错:
^{2}$如何解决这个错误?在
谨致问候, 马蒂亚斯·图伦堡
如果你想启动一个API调用,你也应该提供请求参数。 不使用API令牌Rejected TP request您只会获得未授权(HTTP:401)。在
您还应该记住,TP只允许在特定时间段内从单个IP发出的请求数量有限。编号TP query limits
在其他情况下,您可以寻址API的主机,而无需实际启动API调用 (可以使用API Tester作为玩具示例)。在
相关问题 更多 >
编程相关推荐