/WebScraping

Web Scraping de um site de livros online usando python e convertendo em csv.

Primary LanguageJupyter Notebook

Análise de Livros - (Web Scraping com Python e Dashboard no Tableau)

Este projeto envolve a extração de dados do site "All products | Books to Scrape - Sandbox" usando a biblioteca Requests em Python para realizar o web scraping. O objetivo é coletar informações detalhadas sobre os títulos de livros disponíveis no site. O processo é conduzido por meio da biblioteca BeautifulSoup, que analisa o HTML das páginas para localizar e extrair as informações desejadas.

Fluxo do Projeto:

Web Scraping com Python:

-Utilização da biblioteca Requests para obter o conteúdo HTML das páginas do site.

-Utilização do BeautifulSoup para analisar o HTML e extrair informações específicas, como títulos de livros, autores, preços, etc.

Armazenamento em CSV com Pandas:

-Conversão dos dados extraídos para um formato tabular usando a biblioteca Pandas.

-Criação de um arquivo CSV contendo as informações coletadas para facilitar o manuseio dos dados.

Importação para o Tableau:

-Utilização do Tableau para importar o arquivo CSV gerado, transformando os dados brutos em uma fonte visualmente acessível e interativa.

Criação do Dashboard no Tableau:

-Desenvolvimento de visualizações gráficas que destacam aspectos relevantes dos livros, como distribuição de gêneros, preços médios, popularidade, etc.

-Incorporação de filtros interativos para permitir aos usuários explorar os dados de maneira personalizada.

Objetivos do Dashboard:

Exploração de Gêneros:

-Visualização da distribuição de livros por titulo e estrelas dos usuarios, proporcionando insights sobre as preferências dos leitores.

Análise de Preços:

-Gráficos que destacam a faixa de preços dos livros disponíveis.

Interação com o Usuário:

-Incorporação de filtros interativos para permitir aos usuários explorar os dados com base em critérios específicos, como titulo, estrela.

image