嗨,我试着要求一些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
:
你知道怎么修吗?你知道吗
只需添加
timeout
即可获得请求相关问题 更多 >
编程相关推荐