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

阻止网站锁屏

[复制链接]

该用户从未签到

1

主题

0

回帖

5

积分

助理工程师

积分
5
发表于 2025-8-4 10:50:37 | 显示全部楼层 | 阅读模式
悬赏2油猫币未解决

本帖最后由 ncluoyu 于 2025-8-4 11:01 编辑

本帖最后由 ncluoyu 于 2025-8-4 10:59 编辑

我有个内部网站需要不停的抓取页面数据,但是现在遇到问题90分钟后会自动锁定然后跳转到锁屏界面,通过脚本点击页面元素、
function simulateMouseMovement() { // 创建一个鼠标移动事件 const mouseMoveEvent = new MouseEvent("mousemove", { bubbles: true, cancelable: true, clientX: Math.random() * window.innerWidth, clientY: Math.random() * window.innerHeight, }) document.dispatchEvent(mouseMoveEvent) }

function simulateScroll() { // 随机滚动到页面的某个位置 const scrollY = Math.random() * (document.documentElement.scrollHeight - window.innerHeight) window.scrollTo({ top: scrollY, behavior: "smooth", }) }
模拟操作均无效,求大佬指点排查思路,最好能找到定时脚本给他重写

  • TA的每日心情

    2025-8-16 01:57
  • 签到天数: 196 天

    [LV.7]常住居民III

    757

    主题

    6690

    回帖

    7345

    积分

    管理员

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

    积分
    7345

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

    发表于 2025-8-5 03:54:51 | 显示全部楼层

    这个我觉得需要去分析网页的代码才能知道
    可以找全局都监听了什么事件,然后顺着事件入口去逐个排查
    或者说查看锁屏的dom
    根据他的一些具有标志性的类名去找到相关的代码段
    然后下断点,再通过逆向来分析到底是什么来计算的

    靠猜测可能很难去命中

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.com/a/lihengdao666
    回复

    使用道具 举报

    发表回复

    本版积分规则

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