Python请求堆栈

2024-10-06 12:52:23 发布

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

嗨,我试着要求一些json,一切正常,但有时要求出错,可能是网站堆栈或关闭连接为我,因为我要求json每15分钟

此处代码:

def request_coins(config):
    coins = None
    print(str(datetime.now()) + ' - REQUESTING Coins')
    while coins is None:
        try:
            coins = (requests.get(url=str(config['UrlPath']['url']) + str(config['UrlPath']['userrates'])))
        except:
            print(str(datetime.now()) + " - Site didn't respond. Reconnecting in 10 sec")
        time.sleep(10)
     if coins is not None:
        coins = coins.json()['coins']
        print(str(datetime.now()) + ' - Coins received correctly')
return coins

问题是在我的情况下,试抓不起作用。在print(str(datetime.now()) + ' - REQUESTING Coins')中请求堆栈,我没有收到任何异常和到cmd的消息

print(str(datetime.now()) + " - Site didn't respond. Reconnecting in 10 sec")

据我所知,代码栈位于try: coins = (requests.get(url=str(config['UrlPath']['url']) + str(config['UrlPath']['userrates'])))

甚至不要去except

你知道怎么修吗?你知道吗


Tags: 代码noneconfigjsonurldatetimeis堆栈