公司有一个系统A,系统前端有些查询报表B(指标很多),系统A也会通过接口给其他系统传数据C,现在想核对数据B和C是否一致,请问用Python怎么实现呢?
请提供下思路
用到哪些库呢
本地和服务器是否需要配置什么
最好能有示例
谢谢
公司有一个系统A,系统前端有些查询报表B(指标很多),系统A也会通过接口给其他系统传数据C,现在想核对数据B和C是否一致,请问用Python怎么实现呢?
请提供下思路
用到哪些库呢
本地和服务器是否需要配置什么
最好能有示例
谢谢
比对数据需要先获取数据,使用 requests
库来爬取相关数据,可以通过请求接口来获取,也可以通过解析网页源代码(如果是服务端渲染的话)来爬取。存下来之后进行解析数据,统一格式。
然后比对就简单了,直接 for 循环上去就行啦。
(爬虫相关问题可以来问我
实例代码:
import requests
data_A = requests.get("你的API链接").json # 我按照都是 JSON API 的来写的
data_B = requests.get("你的另一个API链接").json
for idx, data in enumerate(data_A): # 瞎写的比对,具体看情况
if data != data_B[idx]:
print("不一样")