ATENÇÃO NOVOS USUÁRIOS

Se registrou recentemente? Seu cadastro será avaliado e mendiante aprovação, a conta será ativada e você poderá usufruir do fórum. O tempo de avaliação gira em torno de 24 a 48 horas.

Esqueceu sua senha?

Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

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
Colaborador
Colaborador
Mensagens: 66
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Alterar texto em vez de extrair!

Mensagem por Raygsson » Qui Out 08, 2020 8:42 pm

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: 47
Registrado em: Ter Jul 21, 2015 9:44 am

Re: Alterar texto em vez de extrair!

Mensagem por TUVOK » Sex Out 09, 2020 9:58 am

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



Raygsson
Colaborador
Colaborador
Mensagens: 66
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Alterar texto em vez de extrair!

Mensagem por Raygsson » Sex Out 09, 2020 10:56 am

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: 47
Registrado em: Ter Jul 21, 2015 9:44 am

Re: Alterar texto em vez de extrair!

Mensagem por TUVOK » Sex Out 09, 2020 11:04 am

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.



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