在做项目的时候,遇到一个需求,就是在进行模拟点击的时候,要求加上一个黑名单和白名单
意思就是:
白名单:模拟点击的时候,不能点击白名单里面有的元素,例如:包含什么地址,或者什么数字和特殊的字符串的时候
黑名单:就是不在黑名单里的元素,就不能进行点击事件,然后只有在里面的元素才能进行点击.
-------------------------------------------------------------------------------------------------------------------------------------------------------
废话不多说,直接上代码:
list1 = ["ab","bc","ac","ae","be"]
list2 = ["abc","qwe","zxc","hjk","tyu","acs","aeffsdfe"]
aorb = "b"
for i2 in list2:
if aorb == "a":#黑名单
for j1 in list1:
if j1 not in i2:
pass
else:
print(22222222222222222222222)
print(i2)
print(22222222222222222222222)
break
continue
elif aorb =="b":#白名单
for j1 in list1:
if j1 in i2:
break
else:
print(22222222222222222222222)
print(i2)
print(22222222222222222222222)
这里只是写了一个简单的测试代码,并没有点击事件,如果有需要的童鞋,可以仿造的写一下~~