获取通知信息的最快方式

2024-04-26 13:22:37 发布

您现在位置:Python中文网/ 问答频道 /正文

全部。 我尝试从URL获取更新通知

我没有这个领域的背景

我只是尝试使用python中的请求库发布到URL('https://api-manager.upbit.com/api/v1/notices?page=1&per_page=1&thread_name=general'),如下代码所示

def run_thread(shared_dict):
    before_title, num = shared_dict
    while(True):
        try:
            json = requests.get('https://api-manager.upbit.com/api/v1/notices?page=1&per_page=1&thread_name=general').json() 
            one = json['data']['list'][0]
            title = one['title']
            if before_title != title:# 

                find_time = datetime.now(timezone('Asia/Seoul')).strftime('%Y-%m-%d %H:%M:%S.%f')
                write_txt('before title : '+ str(before_title))
                write_txt('trade occur! find_time : '+ str(find_time) +' : ' + str(title))
            before_title = title
        except: ...... #below code omitted

结果如下所示

2021-10-08 18:00:09.078076 : before title : [입출금] 썬더토큰(TT) 하드포크에 따른 입출금 일시 중단 안내 2021-10-08 18:00:09.078183 : trade occur! find_time : 2021-10-08 18:00:09.077926 : [안내] 업비트 라운지 휴일 운영 안내 2021-10-08 18:00:09.340762 : before title : [안내] 업비트 라운지 휴일 운영 안내 2021-10-08 18:00:09.340875 : trade occur! find_time : 2021-10-08 18:00:09.340656 : [입출금] 썬더토큰(TT) 하드포크에 따른 입출금 일시 중단 안내 2021-10-08 18:00:09.391796 : before title : [입출금] 썬더토큰(TT) 하드포크에 따른 입출금 일시 중단 안내 2021-10-08 18:00:09.391911 : trade occur! find_time : 2021-10-08 18:00:09.391691 : [안내] 업비트 라운지 휴일 운영 안내 2021-10-08 18:00:10.698198 : before title : [안내] 업비트 라운지 휴일 운영 안내 2021-10-08 18:00:10.698288 : trade occur! find_time : 2021-10-08 18:00:10.698119 : [입출금] 썬더토큰(TT) 하드포크에 따른 입출금 일시 중단 안내

对不起,结果是韩语

它工作得很好,但是在python中,当一个请求同时出现时,会产生不同的通知

我不知道为什么在同一时间的反应得到了不同的结果的原因

结果必须包含最新的帖子

它可能会有一些延迟,因此结果会有不同的显示

第二个问题是更新后的通知在18:00:04上传,但我的最快回复结果是在18:00:09。实时和获取时间的间隔为5秒

让我知道上传通知时如何获得最佳速度

Python语言与其他语言(例如C++、C语言、java等)的区别。p>