2024-05-14 21:09:55 发布
网友
如何使用aiohttp分离json字典:
示例:https://fortnite-public-service-live-prod.ol.epicgames.com/fortnite/api/version从“version”部分获取12.50,因此响应仅为“12.50”
aiohttp可以为您自动解析JSON数据;之后,只需从文档中获取正确的密钥:
aiohttp
import asyncio import aiohttp async def get_data(): async with aiohttp.ClientSession() as session: while True: async with session.get("https://fortnite-public-service-live-prod.ol.epicgames.com/fortnite/api/version") as resp: if resp.status == 200: data = await resp.json() print("version is: %s" % data["version"]) else: print("invalid response status %s", resp.status) await asyncio.sleep(5) if __name__ == "__main__": loop = asyncio.get_event_loop() try: loop.run_until_complete(get_data()) except KeyboardInterrupt: pass
输出:
version is: 12.50 version is: 12.50 version is: 12.50
每5秒打印一次版本;使用Ctrl+C停止它
Ctrl+C
aiohttp
可以为您自动解析JSON数据;之后,只需从文档中获取正确的密钥:输出:
每5秒打印一次版本;使用
Ctrl+C
停止它相关问题 更多 >
编程相关推荐