- Introdução ao Web Scraping
- Configurando projeto e automatizando acesso a sites
- Raspando dados de produtos
- Estruturando dados raspados
- Preenchendo planilha com dados raspados
Web Scraping desenvolvido com Java, onde é extraído os dados de produtos de um Marketplace e gerada uma planilha com as informações desses produtos.
O que é Web Scraping?
Web Scraping é uma técnica que permite a raspagem de dados de um site, ou seja, possibilita copiarmos informações de um site para outro local. Essa técnica é muito utilizada em casos onde o site não tem uma api para fornecer as informações necessárias.
Essa é uma aplicação Java onde será ensinado uma das formas que podemos fazer Web Scraping de uma página web de venda de produtos. Utilizaremos a biblioteca Selenium juntamente com um Web Driver que simulará um navegador, com isso teremos acesso ao site de produtos, então criaremos uma busca automática por um tipo de produto, e faremos a raspagem de todos os produtos da página, onde conterão várias informações de características dos produtos, além de preço a vista a prazo e quantidade de parcelas.
Vamos estruturar essas informações no Java para podermos manipular de forma mais coesa. Com essas informações manipuladas faremos a implementação de um método que cria uma planilha eletrônica separando em colunas cada tipo de informação obtida de cada produto raspado.
Você poderá replicar essa técnica em praticamente qualquer site, o que é muito vantajoso visto que conseguimos raspar muitas informações de forma automática e simultânea.
For IT professionals and newcomers looking for an IT job and learning English for career development
A Comprehensive Course on Supply-Demand Dynamics, Strategy, Area Research, & Finance for Beginners
Learn to Manage Stress. Create a Sense of Balance & Composure in Your Life. Identify & Handle your Anxieties & Worries
practice, practice and lot of practice in postman features for web-developer
Building a Strong Digital Presence for Nonprofit Projects: Effective Strategies and Techniques
Olá! Meu nome é Wellinson, sou graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal de São Paulo, atualmente atuo como Desenvolvedor de Software full stack!
Aqui você vai desenvolver suas habilidades em programação e tecnologia com diversos projetos práticos, pois com constância e prática podemos avançar para o próximo nível.