2025年6月1日星期日

通过注入js的方式,获取网页中鼠标的位置

 


await page.evaluate("""

() => {

window.lastMousePosition = { x: 0, y: 0 };

document.addEventListener('mousemove', (event) => {

window.lastMousePosition = { x: event.clientX, y: event.clientY };

console.log(`Mouse moved to: (${event.clientX}, ${event.clientY})`);

});

}

""")


循环获取鼠标位置

while True:

mouse_position = await page.evaluate("window.lastMousePosition")

print(f"Mouse position: {mouse_position}")

await asyncio.sleep(2)

没有评论:

发表评论

小型网站的ubuntu服务器如何提升连接数

 当服务器有多个api应用,或者网站的时候,会出现网页打不开。但是cpu、内存等都很空闲。这种情况,有可能是网站的文件数设置不正确。 查询服务器支持的TCP连接数: ulimit -n 默认是1024 需要增加方法: 编辑/etc/security/limits.conf * s...