Saya cuba membaca mesej dari bursa secara langsung, dan kodnya adalah seperti ini:
from urllib import request
def fetch_url_data(url):
try:
req = request.urlopen{url).read{).decode{'utf-8') # request{url}{GET}
return json.loads(req)
except Exception as e:
print ((' Antara muka bursa mengesan ralat:', e)
url = "https://www.okex.me/api/spot/v3/instruments"
data = fetch_url_data(url)
Data boleh dibaca di pusat penyelidikan, tetapi apabila data dikesan, ia menunjukkan ralat seperti berikut:
urllib.error.URLError: <urlopen error [Errno 111] Connection refused
Saya telah belajar selama setengah hari, ada yang mengatakan bahawa pelayan telah menyediakan ejen, ada yang mengatakan bahawa python3 telah mengubah penggunaan perpustakaan urllib, mohon tuhan apa yang berlaku.
- 1
