上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

求助,网页点击代码点击后出现弹窗脚本不继续,

[复制链接]
  • TA的每日心情
    郁闷
    2023-1-26 17:41
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    6

    回帖

    10

    积分

    助理工程师

    积分
    10
    发表于 2022-11-1 15:21:36 | 显示全部楼层 | 阅读模式
    悬赏10油猫币未解决

    网页自动填表,获取元素点击后,弹窗,
    弹窗元素获取后在浏览器控制台可以点击确定(关闭窗口)

    运行完整脚本 脚本在 弹窗 后不进行点击操作(窗口不关闭)

    如何解决该问题

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5196

    回帖

    6078

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6078

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

    发表于 2022-11-1 15:29:31 | 显示全部楼层
    善用论坛搜索
    [油猴脚本开发指南]基本油猴编程的一些常见误区
    https://bbs.tampermonkey.net.cn/thread-835-1-1.html
    页面加载与元素的那点破事

    页面加载不等于元素已经出现,我们通常在f12控制台调试和查看的是现有的页面,并不代表页面加载完毕后就一定具备这个元素

    尽管很多页面会在加载的时候就出现所有元素

    但是也有很多页面,会在渲染完毕后,再根据xhr请求数据等方式,再在页面上绘制新的数据,这个时候如果我们在页面加载完毕和获取数据绘制之间进行获取元素

    是获取不到的。
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-1-26 17:41
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    6

    回帖

    10

    积分

    助理工程师

    积分
    10
    发表于 2022-11-1 16:34:27 | 显示全部楼层
    李恒道 发表于 2022-11-1 15:29
    善用论坛搜索
    [油猴脚本开发指南]基本油猴编程的一些常见误区
    https://bbs.tampermonkey.net.cn/thread-835 ...

    你里面循环判定元素我试过,就是弹窗后出现元素代码也不继续下去了,
    另外问一句,查了很久试了很多   模拟 回车的代码
    都不能用 如果能直接模拟回车我这个问题也能解决了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5196

    回帖

    6078

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6078

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

    发表于 2022-11-1 16:39:30 | 显示全部楼层
    ss09251002 发表于 2022-11-1 16:34
    你里面循环判定元素我试过,就是弹窗后出现元素代码也不继续下去了,
    另外问一句,查了很久试了很多   模 ...

    你说的模态框?
    alert('888')之类的?
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-1-26 17:41
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    6

    回帖

    10

    积分

    助理工程师

    积分
    10
    发表于 2022-11-1 16:52:34 | 显示全部楼层
    李恒道 发表于 2022-11-1 16:39
    你说的模态框?
    alert('888')之类的?

    是的,就比如我要改个名字,改名字我点确认,网页弹框是否确认。
    因为代码走不下去 我才想着能不能 模拟键盘敲击回车,结果也失败了~只能论坛来问问看了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5196

    回帖

    6078

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6078

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

    发表于 2022-11-1 17:01:13 | 显示全部楼层
    ss09251002 发表于 2022-11-1 16:52
    是的,就比如我要改个名字,改名字我点确认,网页弹框是否确认。
    因为代码走不下去 我才想着能不能 模拟 ...

    直接针对模态框劫持呀
    比如window.alert=()=>true之类的
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    862

    回帖

    1361

    积分

    荣誉开发者

    积分
    1361

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2022-11-1 21:18:32 | 显示全部楼层
    你这个应该不是alert弹窗,alert没法用控制台点击的。定位到弹窗元素后,建议直接注入css,给他加一个:
    1. XXX{display: none !important;}
    复制代码

    css好处是不用管元素加载时机,如果还需要处理其他问题,也可以试试这个:
    https://bbs.tampermonkey.net.cn/thread-2726-1-1.html
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表