9
フォロー
4
フォロワー

Exchange インターフェースのローカリゼーションのクイック リサーチでは、URL の問題処理で最大再試行回数を超えるとラダー エラーが発生します。

作成日:: 2022-11-30 06:38:03, 更新日:: 2022-11-30 09:45:01
comments   2
hits   1269

問題を解くのに時間がかかりました. 同じ問題を抱えている同級生のために時間を節約してください.

FMZプラットフォームのプログラム開始とエラーログのチェックが不便

そこで,Pythonで現地で取引所のインターフェースにアクセスし,Binance,OK,Coinへのアクセスの迅速な検証をするために, …Max retries exceed with url…の問題が発生しました.

問題の環境

  • ブラウザが取引所のウェブサイトにアクセスし, https://api.binance.com/api/v3/ticker/price のような結果を得るための行情インターフェースを開きます.

  • カール https://api.binance.com/api/v3/ticker/price を使って結果が得られます.カールでリクエストができないか,リクエストが失敗した場合,梯子のネットワークがコンフィギュレーションが良くないということです.

  • ブラウザとcurlが正常にアクセスできる場合は,以下のコードを使用します.

import requests

response = requests.get("http://api.binance.com/api/v3/ticker/price")
print(response.text)

解決方法

Pythonのコードリクエストにエージェントのアドレスを追加し,ネットワークエージェントを指定します.しかし,このブロックには,ローカルテストにはエージェントが必要で,FMZまたはクラウドサーバーに展開するとエージェントは必要ない場合があります.配備時に関連するコードを削除する必要があります.

proxies = {
          "http":"http://127.0.0.1:33210", # 改为自己本地梯子代理的端口号
          "https":"http://127.0.0.1:33210" # 改为自己本地梯子代理的端口号
      }

response = requests.get("http://api.binance.com/api/v3/ticker/price", proxies=proxies)
print(response.text)

個人的な体験で,もし適用できない場合は,ご理解ください.