我是写了一个谷歌插件,在插件里面采集页面元素。
其中有个电话号码必须鼠标放上去,才显示出来。我就用js模拟这个动作
经过F12 查看这个动作,发现是mouseout事件触发的函数,然后手机号显示出来。 触发之前页面就没有手机号这个元素,所以定位不到,触发后手机号才被追加到body的末尾,所以一定要出发。
我用jquery试了很多方法都触发不了,源网页是抖音网页后台,可能程序员做了防采集,就是不知道怎么用js触发模拟这个动作,把手机号显示出来
$(element).mouseout();
$(element).parent().mouseout();
$(element).parents().mouseout();
$(element).trigger('mouseout');
$(element).parent().trigger('mouseout');
$(element).parents().trigger('mouseout');
用当前级元素,直接父级,所有父级去触发,都触发不了,有大神给点思路