Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Raspar websites usando PhantomJS e CasperJS

Curso de Raspar websites usando PhantomJS e CasperJS

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Raspando Websites usando PhantomJS e CasperJS

Torne-se um Desenvolvedor JavaScript Habilidoso e Domine Testes Front-End

Neste curso, você aprimorará suas habilidades de desenvolvimento JavaScript e aprenderá a arte dos testes front-end. Utilizaremos JavaScript, lodash e jQuery para fins de raspagem.

Avaliação: 3.7 de 5244 avaliações

Total de horas: 2

Total de palestras: 32

Nível de dificuldade: Intermediário

Neste curso, você embarcará em uma jornada para adquirir o conhecimento e as habilidades necessárias para raspar dados de páginas da web usando o CasperJS. Através de 5 projetos práticos, você obterá uma compreensão abrangente das capacidades do navegador sem cabeçalho com a API do CasperJS.

O que você aprenderá

Ao final deste curso, você terá um profundo entendimento de conceitos avançados de raspagem da web. Além disso, você obterá insights sobre como utilizar o CasperJS para testar manipulação de DOM e interação com a interface do usuário.

O que esperar

Começaremos fornecendo uma visão geral de como o PhantomJS e o CasperJS funcionam, juntamente com instruções sobre como instalar essas estruturas. Em seguida, guiaremos você através do nosso fluxo de trabalho e exploraremos as várias opções que podem ser passadas para um objeto Casper. Por fim, mergulharemos no conteúdo principal deste curso, trabalhando em 5 projetos.

Os projetos abordarão

  • Raspar sites renderizados com JavaScript em vez de HTML padrão
  • Aguardar o carregamento de dados AJAX antes de raspar elementos
  • Enviar formulários para autorização e realizar pesquisas
  • Definir etapas de navegação, como fazer login em um site, clicar em botões e seguir links
  • Escrever e salvar dados especificados em tabelas, gerando um arquivo .html ou JSON
  • Tirar capturas de tela de páginas da web completas e contêineres específicos

O que é o PhantomJS?

O PhantomJS é uma pilha web abrangente que utiliza um navegador sem cabeçalho. Ele nos permite realizar várias ações em páginas da web, incluindo manipulação de página, simulação de interação do usuário e captura e salvamento dinâmico de dados do site.

O que é o CasperJS?

O CasperJS é um framework independente construído sobre o PhantomJS, compatível com a maioria dos sistemas operacionais. Este curso se concentra principalmente na API do Casper, que utilizaremos para escrever todos os nossos scripts de raspagem da web.

O que você deve saber

O conhecimento prévio dos conceitos básicos de JavaScript, incluindo a compreensão de funções de retorno de chamada, é essencial. A familiaridade com o jQuery é benéfica. Usamos o lodash em alguns exemplos como substituto do método Map nativo da API JavaScript.

O que você aprenderá

  • Domine JavaScript para Mineração de Dados
  • Capture, Baixe e Salve Dados de Websites
  • Utilize de forma eficaz o CasperJS e o PhantomJS
  • Aplique seu conhecimento em Testes Front-End
  • Crie Scripts Personalizados para Raspagem de Dados
  • Aprimore sua compreensão da Programação Funcional
  • Adquira Proficiência em Seletores JavaScript e jQuery
Ver informações completas