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.

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 » Qui Mai 07, 2020 8:43 pm

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: 2796
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: ROBO RASPAGEM DE DADOS WINHTTP VBA

Mensagem por webmaster » Sex Mai 08, 2020 12:06 pm

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


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

Responder