正在学习写油猴脚本,前端佬友们提提意见

  1. 已经建好文件夹了,等有空慢慢写。
  2. 正在学习 vite + react,写油猴脚本还需要什么技术栈?
  3. 为了保持脚本的 UI 和论坛一致,如何用 MutationObserve 实时监视页面元素,然后将 react 生成的 dom 插入页面中,例如右上角头像左边?

对了,自动刷帖不用到每个话题中 scroll,直接用图里的接口刷每个话题就行了

14 个赞

这几天通过论坛学习了油猴脚本、python中selenium的用法,仅就油猴来讲,似乎不需要vite + react这么“高级”的技术栈

8 个赞

感谢,看来上框架是多余了 :grin:

27 个赞

感觉像要撸一个项目而不是脚本

8 个赞

脚本只需要js即可 不用框架

31 个赞

要啥框架,不需要,获取 dom 元素,然后做你想做的操作,在 chrome console 里定位到,然后做对应操作就行,调试好了,放到油猴脚本中持久化定期操作

9 个赞

试过了,切换板块有可能让插入头像边上的按钮消失,要不停地监测 header 中的 dom 是否存在

27 个赞

额,佬,我可能没讲明白,我指的是我把脚本控制按钮放到当前 UI 中

26 个赞

一样的

30 个赞

那就是页面加载完之后加载一个绘制按钮的函数,在按钮上增加点击事件监听,在监听里做你需要做的事情就行,中间需要有变量保存状态

3 个赞

不错

3 个赞

额,可能表达还不够清楚。。。

比如这个按钮出现在右上角头像边上了(跟原生 UI 一样),但是我从搞七捻三跳转到精华神贴,这个按钮就消失

24 个赞

因为页面换了,你插入的 dom 元素要重新插入一遍,所以插入的 dom 元素应该写到本地的 localstorage 里,到新页面再读出来

2 个赞

:grin:,嗯嗯是的,但是还是要用 MutationObverse 监控这里 topRightButtonList 列表是否已加载,然后才能读存储的数据插入 dom

22 个赞

:sweat_smile: 参考了 Bilibili-Evolved,看来入大坑了

22 个赞

还好 就那些东西 主要你还不熟悉

27 个赞

写个留级工具

1 个赞

留级工具怕不是油猴脚本能解决的

28 个赞

过去登录天数没法计算 :sweat_smile:

23 个赞

:grinning:不错

2 个赞