FMZプラットフォームのプログラム起動とエラーログのチェックが不便である
Pythonで交換インターフェースにアクセスすると,すぐに確認できます. Bitcoin,OK,トークンにアクセスすると,
階段を吊り下げて,ブラウザで取引所のウェブサイトにアクセスし,市場インターフェースを開くと,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)
この記事へのトラックバック一覧です.
発明者の量化共有ありがとうございます. Python自体は強力です. 他の言語では,直接HttpQueryのサポートで代理を配布することができます. ` このページは,Socs5://127.0.0.1:8889/http://www.baidu.com/) を検索しています. ` 適応に参加したい場合は,代理サーバーが開いているかどうかを判断するためにDialを使用します.開いていない場合は,オンライン環境で,代理プロトコル前記を追加せずにできます.
小7学習しました,ありがとう.