0

我是 python 的新手,我正在做我的个人项目。该项目包括通过 LDAP 抓取数据,它返回 JSON 数据。数据样本:

cn=abcd
[[('uid=abcd,OU=active,OU=employees,OU=people,O=xxxx.com', 
{'status': ['Active'], 
'co': ['India'], 
'cn': ['abcd'], 
'msDS-UserAccountDisabled': ['FALSE'], 
'departmentNumber': ['122839'],
'objectClass': ['top', 'person', 'organizationalPerson', 'user', 'inetOrgPerson',    `'ciscoperson'], 'userPrincipalName': ['surahuja'], 'publishpager': ['n'],` 

假设数据的内容类似于

 'directreportees' : ['2345','1234','6789']

现在,搜索过滤器类似于

for item in directreportees:
   search_filter = "(employeenumber=" + item +")"

我需要将搜索过滤器放在可以指定直接下属人数 > 0 的表格中。是否可以通过搜索过滤器?还是我别无选择,只能抓取数据并对其进行测试?

其次,我也需要搜索部门。例如,我需要检查 JSON 值是否如 ABNOS。C 包含特定的序列,例如 NOS。我也可以在搜索过滤器中提供此检查吗?

4

0 回答 0