首先,不同页面相同元素有时会失效,通过对元素的属性,父元素分析来修改对普通人还是比较难,我觉得也可以设定一个二次抓取来自动修改通用性,思路如下
我们的相似元素抓取,是通过采用二次抓取找相似性,是找共同点,那么对于相同元素限制条件过多,则可以设定一个扩展通用性按钮,抓取不同页面相同元素在最后几级的属性及包含关系的不同之处并自动无效化,以达到让元素在不同页面通用性增强的效果。
这样可以极大降低普通人使用影刀的难度。
其实这一块很绕,讲三个属性,层级关系,就为了这一点元素选择不准的修改问题,最好还是把他自动化一点。
如果说的不对,请告诉我思路中哪里不好实现或是有逻辑问题。