我不熟悉Python和一般的编码。我试图使用这个简单的代码请求poloniex公共API,但是一直得到403错误。在
有人知道是什么引起的吗?怎么解决?在
链接到Poloniex API Doc
谢谢
import requests
def public_method():
url = 'https://poloniex.com/public?command=returnTicker'
api = requests.get(url)
return api
print(public_method())
Tags:
如果您从浏览器打开时它有一个验证码,这是一个GeoIp安全功能,您可以使用位于欧洲或美国区域内的VPS或VPN来避免此安全问题。在
基本上,它需要有标题。这就解决了问题。在
403是一个HTTP状态代码。你可以了解更多关于这些here。在
这么说,你提供的代码是有效的。它连接到api,但是api本身返回禁止的403响应。在
您的代码将返回一个requests对象(我相信)几乎就是您想要的。如果您想从poloniexapi检索数据,则需要对所述对象调用
json()
方法。在相关问题 更多 >
编程相关推荐