Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

294
Vistas
¿Existe una forma matemática/programática para convertir entre las coordenadas .getBoundingClientRect() y el sistema de posición de pyautogui?

Quiero poder obtener una posición de elementos en la pantalla de mi computadora y luego hacer clic en él usando pyautogui. Sin embargo, la única forma actual de hacer esto de manera confiable es usar titiritero (pyppeteer) y hacer una captura de pantalla del elemento y luego hacer clic en él con el sistema png de pyautogui.

El sistema de posición de Pyautogui siempre está un poco fuera de lugar si pongo las coordenadas que getBoundingClientRect() escupe para el elemento, sospecho que tiene que ver con las compensaciones para mi barra de tareas, etc. pero quiero poder convertir consistentemente entre los dos sistemas de coordenadas sin importar el tamaño de la página web (ya sea un cuadro pequeño o pantalla completa).

¿Hay métodos/formas de Python para hacer esto?

Para ver un ejemplo del código javascript: document.querySelector("<class name>").getBoundingClientRect() que se puede ejecutar en el elemento de inspección en los navegadores chromium, etc.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda