Foto de Rodrigo F.
Rodrigo há 1 ano
Enviada pelo
Site

Reconhecer texto na tela e copia-lo

Olá, estou com um trabalho e preciso localizar na tela do sistema o cálculo de custo e copiá-lo para jogar em um campo, porém ele não permite selecionar este texto. Gostaria de saber se tem alguma linha de código que possa fazer essa função em Python. Obrigado

Python
4 respostas
Professor Jhonni S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Jhonni

Boa tarde. 

Você pode utilizar os recursos da biblioteca pyautogui que oferecem bastante recursos para interação com a tela. 

Essa documentação consegue te ajudar bastante, qualquer coisa entre em contato comigo que podemos montar uma aula para que eu lhe ajude com essa demanda. 

https://pyautogui.readthedocs.io/en/latest/index.html

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta

Envie sua pergunta

Professor Igor M.
Respondeu há 1 ano
Contatar Igor

como você não detalhou o ambiente, se vc estiver em um sistema web, vc pode usar selenium, pode usar bs4, para fazer webscraping e coletar essa informação;

Você também não detalhou como e onde é este campo que precisa inserir este valor, mas usando selenium vc pode fazer isso com automação após coletar a informação.

Se for um sistema desktop, vc pode usar pyautogui para tentar coletar a informação.

Tente ser mais detalhista na pergunta, abraços.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Amador R.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Amador

Olá, você não detalhou muito, mas parece que você está tentando automatizar a coleta de dados de uma interface de usuário onde o texto não é facilmente selecionável. Uma abordagem comum para essa situação é utilizar técnicas de automação de desktop e reconhecimento óptico de caracteres (OCR). Uma das bibliotecas mais populares em Python para OCR é a pytesseract, que é um wrapper para o Tesseract-OCR Engine, e para a automação de desktop, você pode usar pyautogui.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professora Jionarran B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Jionarran

A sua pergunta carece de mais detalhes, mas vou tentar te ajudar.
Você citou que o texto não pode ser selecionado, então provavelmente nenhuma biblioteca de webscraping não irá funcionar para buscar o elemento pelo texto ou tag etc...

Indico então que você use a biblioteca do python pytesseract com ela você conseguirá ler imagens e extrair informações de forma fácil.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta

Aprenda do seu jeito, no seu ritmo

Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App
Escaneie o QR Code para baixar