Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

287
Visualizações
¿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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda