yingci 发表于 2023-11-8 23:54:03

虎牙直播自动送包裹中虎粮,输入的数量不能识别

由于虎粮界面鼠标悬浮时才显示,故先使用这段代码显示送礼界面。
!(data/attachment/forum/202311/08/234903tv2y6bbn6ceu65t9.png)
`let parente = document.querySelector(".g-package-list");
      let huliang = parente.querySelector(".m-gift-item");
      console.log(huliang);
      let hoverEvent = new MouseEvent('mouseover', {
            bubbles: true,
            cancelable: true
      });
      huliang.dispatchEvent(hoverEvent);`
在自定义那修改数量:
`let myinput = document.querySelector("input");
myinput.click();
let evt = new InputEvent('input', {
    inputType: 'number',
    data: '2',
    dataTransfer: null,
    isComposing: false
});
myinput.value = 2;
myinput.dispatchEvent(evt);
let send = document.querySelector(".c-send");
send.click();`
点击赠送后就提示数量必须大于0,就是明明显示数量了,赠送时却会无视。
来个大佬救一下吧😭

李恒道 发表于 2023-11-9 00:32:55

[油猴脚本开发指南]元素规则校验和检测的触发
https://bbs.tampermonkey.net.cn/thread-1250-1-1.html

还是事件触发问题
直接控制框架数据试试

yingci 发表于 2023-11-9 14:46:50

本帖最后由 yingci 于 2023-11-9 16:02 编辑

回不了贴咋回事啊

yingci 发表于 2023-11-9 16:03:10

已解决具体参考此链接:https://www.zhihu.com/question/273667163
页: [1]
查看完整版本: 虎牙直播自动送包裹中虎粮,输入的数量不能识别