https://segmentfault.com/q/1010000046109100
使用Automa插件实现 一键拉黑功能.
在实现的过程中需要 使用 $("span.arnSiSbK.ypGAC_xH.ONzzdL2F") 选中当前视频的作者并点击这个元素进入 主页进行拉黑.
实际实现的时候发现:$("span.arnSiSbK.ypGAC_xH.ONzzdL2F")的输出 和当前 正在播放的视频的作者名称不一致. 比如当前播放 A的视频, 然后滚轮下滑,播放B的视频 ,c的视频. 此时 控制台 $("span.arnSiSbK.ypGAC_xH.ONzzdL2F")的输出可能仍然是作者A. 导致此时点击 $("span.arnSiSbK.ypGAC_xH.ONzzdL2F")的输出的时候就会进入A的主页.而非当前的c的主页.
因为一个页面有很多的视频,不是只有当前窗口内的一个视频,所以你用选择器选择的都是第一个视频下的作者,看下他的dom结构,当前播放的视频带有属性

data-e2e="feed-active-video"
,可以使用选择器$("[data-e2e='feed-active-video'] span.arnSiSbK.ypGAC_xH.ONzzdL2F")
进行输出