相对通用得生意参谋动态弹窗广告关闭得解决方案
回答
收藏

相对通用得生意参谋动态弹窗广告关闭得解决方案

l
lubupang
2023-06-15 16:12·浏览量:2230
l
lubupang
发布于 2023-06-15 16:122230浏览

原理很简单

总所周知,这种大平台得代码及其规范这个是前提

//*[contains(@class,"close")]/ancestor::div[not(contains(@placeholder,"请输入"))]/*[contains(@class,"close")]

核心是这条XPATH

1.查找class包含close得任意元素

2.确保该元素先祖元素没有 placeholder 这个请输入属性(组件库得特色就不多说了)

大概就这两点,1是找到所有可以点X得2是为了排除一些比如 搜索框后面得X


流程没啥好聊得,第二行就是通过XPATH获取元素,然后把这些X都点一遍就完事了。。。管它什么X,大概率可以解决大部分问题,至少618新得活动弹窗是秒杀得。

当然引起这个问题得核心是生意参谋前端代码命名还不够规范

比如监控店铺这种  X得核心关键词是del(ete)。删除而不是关闭就很精准。。。我觉得搜索框得X也应该是del

收藏5
全部回答1
最新
发布回答
回答