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

Alterar texto em vez de extrair!

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.
Raygsson
Manda bem
Manda bem
Mensagens: 118
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Alterar texto em vez de extrair!

Mensagem por Raygsson »

Não dá pra alterar a estrutura HTML de uma página apenas com Selenium como tentou aqui :

Código: Selecionar todos

driver.FindElementsByXPath("//*[@id=""OFÍCIOS-SEI_24156""]/table/tbody/tr[11]/td[2]").Value = Sheets("BD").Range("G" & Linha).Text
Deve fazer como Tomas mostrou, executando um JavaScript para alterar o HTML. Um exemplo bem mais ou menos seria isso:

Código: Selecionar todos

driver.ExecuteScript ("document.getElementById('OFÍCIOS-SEI_24156').innerHTML = '" & Sheets("BD").Range("G" & Linha).Text & "';")
Porém desta forma você não conseguirá alterar uma Tabela, vai apenas apagar ela toda e colocar o seu texto por cima. Pode recriar toda a estrutura HTML da tabela e no processo ir incluindo os seus elementos. Deve da um bom trabalho fazer isso, veja se vale o esforço.

Att,
Raygsson


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.


TUVOK
Colaborador
Colaborador
Mensagens: 73
Registrado em: Ter Jul 21, 2015 9:44 am

Re: Alterar texto em vez de extrair!

Mensagem por TUVOK »

Obrigado!
Mas ainda tá dando erro.
O javascript aceita procura por path?


Raygsson
Manda bem
Manda bem
Mensagens: 118
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Alterar texto em vez de extrair!

Mensagem por Raygsson »

Aceita não, recomendo que vc estude um pouco de JavaScript e HTML pra realizar o que pretende, caso contrário vão surgir erros inexplicáveis toda hora kk


TUVOK
Colaborador
Colaborador
Mensagens: 73
Registrado em: Ter Jul 21, 2015 9:44 am

Re: Alterar texto em vez de extrair!

Mensagem por TUVOK »

Verdade!
Erros inexplicáveis toda hora parece ser o dia a dia do programador.
Eu tenho estudado programação: VBA, CSS, javascript, jquery, etc, mas meu conhecimento ainda não alcança o nível necessário para o que preciso para apresentar meu projeto no trabalho a tempo, senão eu perco minha chance.
Tava contando com o apoio de quem já entende do ramo.
Obrigado pelo retorno, mas eu preciso muito conseguir fazer isso com urgência.
Obrigado!


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.


TUVOK
Colaborador
Colaborador
Mensagens: 73
Registrado em: Ter Jul 21, 2015 9:44 am

Re: Alterar texto em vez de extrair!

Mensagem por TUVOK »

?


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