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

ROBO RASPAGEM DE DADOS WINHTTP VBA

Ponto de encontro entre aqueles que precisam e fornecem soluções baseadas no Microsoft Excel e VBA. Precisa de uma solucão em VBA? É um consultor ou programador independente? Esse é o lugar!
Lindi Ribeiro
Acabou de chegar
Acabou de chegar
Mensagens: 1
Registrado em: Ter Ago 14, 2018 2:42 pm

ROBO RASPAGEM DE DADOS WINHTTP VBA

Mensagem por Lindi Ribeiro »

Boa noite pessoal,

Preciso de uma ajuda eu estou fazendo web scraping em vba pelo metodo winhttp (nao sei se e assim que chama), eu entro em um site 'https://projudi.tjpr.jus.br/projudi/' que precisa de login e senha, e raspo informacoes, porem eu nao consigo logar neste site, esta e a primeira coisa que preciso eu copio o cookie session e coloco no meu codigo toda vez que executo ou seja quando site expira eu tenho que atualizar o cookie que pego pelo pelo Request Headers, a segunda coisa que preciso e que determinadas consultas geram um id, mas a url continua a mesma tipo uma chave para cada consulta ele redireciona deve rodar a consulta a parte nao tenho certeza se e frame ou metatag.
Exemplo :
clico em pesquisar colocando processo na caixa de busca/ aparece o processo eu clico nele e abre mais opcoes (ate ai consigo raspar) / quando vou ver algumas dessas opcoes a URL continua a mesma, mas quando vejo codigo fonte existe um id gigantesco para cada processo que pesquiso, sempre no methodo GET.

Bom, como estou a meses nisso nao custa tentar por aqui. Selenium estou tentando aprender agora, mas existem poucos vídeos sobre.


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.


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

Re: ROBO RASPAGEM DE DADOS WINHTTP VBA

Mensagem por webmaster »

Lindi,

Usando o winhttp é possivel, mas seu conhecimento de Web e do protocolo HTTP precisar ser profundo, já que todos as chamadas precisão ser escritas na unha, detalhe a detalhe, cada GET, POST, PUT, PATCH e/ou DELETE.

Recomendo ou o Selenium ou manipulação do IE via internet controls.

Tem bastante coisa sobre Selenium na internet, mas ele tem sido usado para web scraping apesar não ter sido feito para tal. Você encontrará muita coisa relacionada a testes. Sugiro começar por ai.

Att


Responder