Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Selecionar texto na Web com o Selenium VBA

A Web está aí, não há como negar. Ela é onipresente em praticamente toda operação eletrônica realizada nos dias de hoje. Como não podia ser diferente, o Excel, ferramenta máxima para analistas e profissionais das mais diversas áreas do mercado precisa estar alinhado com esta necesssidade. E ele está! Neste forum, o debate é focado em expor dúvidas, sugestões, modelos de código e exemplos de uso do Excel na Integração com tecnologias Web.
Emanuel
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Qua Jan 25, 2017 7:57 pm

Selecionar texto na Web com o Selenium VBA

Mensagem por Emanuel »

Olá, pessoal! Estou utilizando o Selenium no Chorme com uma rotina VBA para o excel. Preciso selecionar uma palavra específica em uma página da web. Não quero clicar, apenas selecionar a palavra. Por exemplo, na página dos correios quero selecionar a palavra "Compra", não quero clicar nela.

Public Sub AbreNavegador()
selenium.Start "chrome", "http://www.correios.com.br/"

Agora, preciso selecionar a palavra "Compra". Mas não sei como fazer. Agradeço a colaboração!


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Emanuel
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Qua Jan 25, 2017 7:57 pm

Re: Selecionar texto na Web com o Selenium VBA

Mensagem por Emanuel »

Sim já havia visualizado o vídeo. Daí bateu a dúvida. Como selecionar um texto específico para copiar, mas sem clicar no link. Pensei em fazer algo do tipo:

selenium.Select "name=Compra"

Mas não funcionou. Meu problema é a seleção da palavra, pois já sei como copiar e colar.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Selecionar texto na Web com o Selenium VBA

Mensagem por webmaster »

Emanuel,

Manipular bem o Selenium requer conhecimento em HTML e um pouco de Javascript.

Se o seu texto estiver dentro de um elemento/tag, você deverá fazer o código navegar até esse elemento (como demonstrado no artigo) e então extraí-lo. É um trabalho ingrato, mas tem como.

Tente usar o gravador de navegação do Selenium e veja o que é produzido.

Att


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder