我们通过chrome浏览器打开 https://exinone.com/,
然后右击打开审查元素,找到网络栏目,我们发现一直有 OTC 的请求
我们可以看到地址: https://exinone-api.exincdn.com/otc/
我们抓取这个数据需要用到一个软件包叫 requests
, 我们可以通过 pip
来安装
python -m pip install requests
我们使用 requests
发一个请求来看看:
$ python
>>> import requests
>>> rsp = requests.get('https://exinone-api.exincdn.com/otc/')
>>> data = rsp.json()
>>> data['data'][0]['buyPrice']
'6.47'
>>> data['data'][2]['buyPrice']
'26.65'
通过 python 交互是命令行,我们取到了 usdt 和 box 的价格,
我们写成一个完整的脚本定时打印box或usdt价格。
import requests
import time
def get_box_price():
rsp = requests.get('https://exinone-api.exincdn.com/otc/')
return data['data'][2]['buyPrice']
while True:
print(get_box_price())
time.sleep(10)
这样子我们就完成 第一道题
网友评论