从API获取数据和解析

Sen*_*ent 3 python api

对于上下文,我是Web开发的新手.

有没有比从.read()获取字符串中的非数字字符更好的方法来获取此网站的数据,如此解决方案中所示,然后将这两个数字分开?

如果python脚本正在调用API并获取数据,那么如何自动化该过程以在一段时间内刷新数据(例如每分钟)?

max*_*moo 9

此数据采用JSON格式,您可以使用该requests库将其作为Python dict检索:

>>> import requests
>>> data = requests.get("https://min-api.cryptocompare.com/data/price?fsym=ETH&tsyms=BTC,USD,EUR"
                  ).json()
>>> data
{'BTC': 0.1432, 'EUR': 343.04, 'USD': 388.04}
Run Code Online (Sandbox Code Playgroud)

如果你想定期运行,有几个不同的选择; 你可以使用cron(或windows上的taskscheduler),或者你可以使用循环time.sleep(60).