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

Acessar noticias no Google

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.
Bobadilha
Acabou de chegar
Acabou de chegar
Mensagens: 9
Registrado em: Sex Abr 15, 2016 7:58 pm

Acessar noticias no Google

Mensagem por Bobadilha »

Srs,

Desde que instalei o Selenium já o utilizei em diversas tarefas aqui e tem me ajudado uma enormidade, aprendi várias coisas.
Porém estou com uma dificuldade que deve ser simples mas não consegui resolver.

Preciso acessar o Google, pesquisar por nome de empresa e pegar as ultimas noticias disponiveis. Depois, mandei por email estas noticias

Eu tentei usar algo assim:


Public Sub noticias2()
Dim selenium As New SeleniumWrapper.WebDriver
selenium.Start "chrome", "https://www.google.com.br/"
selenium.Open "/?gws_rd=ssl#q=QUALICORP&tbs=sbd:1,qdr:d&tbm=nws"
NOTICIA1 = selenium.getText("link=Venda de ativos não essenciais é parte da vida, diz CEO do BB")
CORPO_NOTICIA1 = selenium.getText("css=div.st")
selenium.stop
End Sub


O problema é que não sei rodar pelas noticias das paginas e o artificio que eu utilizado para pegar o nome do link é (o get text) me traz o proprio nome da noticia, e nao um nome generico da primeira ou segunda noticia.

Sabem como consigo fazer para o selenium rodar por todas as noticias da 1o pagina, armazenado em variaveis o nome da noticia e o corpo da noticia?


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