ncluoyu 发表于 2025-8-4 10:50:37

阻止网站锁屏

本帖最后由 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",
})
}`
模拟操作均无效,求大佬指点排查思路,最好能找到定时脚本给他重写

李恒道 发表于 2025-8-5 03:54:51

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

靠猜测可能很难去命中
页: [1]
查看完整版本: 阻止网站锁屏