我已经尝试过zklib从指纹考勤设备获取数据,但它只提取256条记录,其中我在设备中有超过1000条记录,如何获取所有数据。请在下面找到我的代码
from zklib import zklib, zkconst
zk = zklib.ZKLib(machine_ip, port)
conn = zk.connect()
zk.enableDevice()
data_user = zk.getUser()
print data_user
另外我需要知道,如何从指纹考勤机获取每日数据?请有人帮我这个
答案 0 :(得分:0)
zk库提供了通过创建内部缓冲区来下载所有日志的方法。您可能需要一遍遍地遍历缓冲区,直到从缓冲区中获取完整日志为止,以进行读取。没有选择将出勤记录拉到特定时间段。您需要全力以赴,并在内部逻辑中进行过滤。