鍍金池/ 問答/Python  HTML/ python無法使用bitfinex的websocketAPI

python無法使用bitfinex的websocketAPI

我在嘗試使用bitfinex的websocket的API抓取數(shù)據(jù),使用python的websocket-client庫連接的時候總是連接不上,連接的代碼如下:

ws = websocket.create_connection("wss://api.bitfinex.com/ws/2")

出現(xiàn)如下錯誤

TimeoutError: [WinError 10060] 由于連接方在一段時間后沒有正確答復或連接的主機沒有反應(yīng),連接嘗試失敗。

后來我嘗試使用bitfinex的python庫BtfxWss連接,發(fā)現(xiàn)也是無法連接,因為bitfinex國內(nèi)無法訪問,我一直使用了SS,可以訪問外網(wǎng),并且我之前使用的是它的REST的API,也可以訪問,我谷歌了百度了,stack了都找不到問題所在,懇請各位給出一些建議

回答
編輯回答
巴扎嘿

經(jīng)過一個晚上的嘗試,最終發(fā)現(xiàn)時SSL的問題,需要用代碼禁用一下,便可以成功訪問

2018年1月5日 14:52