准备工作:
编译器:python
编辑器:pycharm
开发环境:windows
开始:
第一步:获取Url:
吃鸡官网
第二步:分析数据
F12打开开发者工具,经过分析,无法在网页源代码中查看到我们的武器性能数据。
那么我们可以猜测到他是由JS脚本生成的,果然没错,它是由JS脚本调用API生成的!
第三步:提取数据
由第二步分析我们已经知道它是一串json数据,提取方法有很多,但是jsonpath的提取方式是最简单的了。
xn = jsonpath.jsonpath(responsed,"$..ldt_79")
name = jsonpath.jsonpath(responsed,"$..mc_94")
第四步:给svg图片加载数据
pic.x_labels = ['威力','射程','射速','稳定性','子弹数']#逆时针
for name,property in zip(name[1:11],data):
print(name,property)
pic.add(name,property)
pic.render_to_file('刺激.svg')
结果展示:
领取专属 10元无门槛券
私享最新 技术干货