Reconhecer texto na tela e copia-lo

Python

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

Foto de Rodrigo F.
Rodrigo perguntou há 3 meses

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
4 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Jhonni S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 meses

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

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Igor M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 meses

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.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Amador R.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 semanas

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.

Está precisando de Aulas Particulares?

Aqui no Profes você encontra os melhores professores particulares, presenciais ou online, para aulas de qualquer assunto!
0
votos
Nenhum usuário votou nessa resposta como útil.
Professora Jionarran B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 dias

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.

Professores particulares de Python

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 65 / h
Jhonni S.
Blumenau / SC
Jhonni S.
5,0 (1 avaliação)
Horas de aulas particulares ministradas 22 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Programação em Python NumPy Python - Geral Python - funções
Graduação: Análise e Desenvolvimento de Sistemas (Unopar)
Aprenda desenvolvimento de sites e sistemas com quem atua há mais de 15 anos no segmento.
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (811 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 995 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Programação em Python NumPy Python - Geral Programação em Python Básico
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 120 / h
Johny L.
Fortaleza / CE
Johny L.
4,3 (36 avaliações)
Horas de aulas particulares ministradas 94 horas de aula
Tarefas resolvidas 29 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Programação em Python NumPy Python - OO Python - Geral
Graduação: Engenharia Civil (IFCE - Campus Fortaleza)
Professor da UFC - Aulas de estatística práticas e aplicadas ao mercado de trabalho além de acadêmico