9
fokus pada
4
Pengikut

Lokalisasi antarmuka pertukaran penelitian cepat menggantung kesalahan tangga saat Max mencoba ulang melebihi dengan penanganan masalah url

Dibuat di: 2022-11-30 06:38:03, diperbarui pada: 2022-11-30 09:45:01
comments   2
hits   1269

Menghabiskan waktu untuk memecahkan masalah, berikut adalah cara menghemat waktu untuk teman-teman yang mengalami masalah yang sama:

Tidak mudah untuk memulai program FMZ dan memeriksa log kesalahan

Oleh karena itu, akses ke platform pertukaran dengan Python secara lokal untuk melakukan verifikasi cepat, dan akses ke Bitcoin, OK, dan Token mengalami masalah Max retries exceed with url…

Lingkungan yang Bermasalah

  • Menempelkan tangga dan browser dapat mengakses situs pertukaran, dan membuka antarmuka perdagangan untuk mendapatkan hasil, seperti https://api.binance.com/api/v3/ticker/price

  • Jika curl tidak dapat meminta atau permintaan gagal, maka jaringan tangga tidak dikonfigurasi dengan baik (tidak membiarkan desktop program juga berjalan proxy. Perlu melakukan konfigurasi yang relevan)

  • Di atas, jika browser dan curl dapat diakses secara normal, gunakan kode berikut

import requests

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

Solusi

Dalam permintaan kode Python untuk menambahkan alamat proxy, tentukan proxy jaringan, tetapi ada masalah dengan hal ini karena pengujian lokal membutuhkan proxy, sementara penyebaran ke FMZ atau server cloud mungkin tidak memerlukan proxy, dan kode yang terkait harus dihapus saat penyebaran.

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)

Di atas ini hanya untuk percobaan pribadi, mohon maaf jika tidak berlaku, terima kasih.