Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

284
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!