使用JavaScript在网页中添加点击事件监听器,记录最近一次点击的位置

 

# 使用JavaScript在文档中添加点击事件监听器,记录最近一次点击的位置
driver.execute_script("""
    document.addEventListener('click', function(e) {
        window._selenium_lastClickPosition = {x: e.pageX, y: e.pageY};
    });
""")


# 获取最后一次点击的位置
position = driver.execute_script("return window._selenium_lastClickPosition;")
# 记录点击位置的详细信息
logger.debug(f"点击位置: X={position['x']}, Y={position['y']}")
# 导入鼠标控制相关的库
from pynput import mouse
# 创建鼠标控制器实例
control = mouse.Controller()
# 将鼠标控制器的位置设置为最后一次点击的位置
control.position = (position['x'], position['y'])

 

posted @ 2025-06-17 15:06  rmticocean  阅读(19)  评论(0)    收藏  举报