Skip to content

kyaramero/goodreadsscraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goodreads Scraper 🔎📚

GitHub repo size

Aplicação para selecionar e armazenar, em um dataframe (.csv), livros de algum gênero escolhido pelo usuário, através do Goodreads — plataforma de catalogação e recomendação.

🚀 Como usar

  1. Clone esse repositório localmente, em uma pasta.
  git clone https://github.com/kyaramero/goodreadsscraper.git
  1. Abra o terminal dentro da pasta.

  2. Instale as dependências.

  pip3 install -r requirements.txt
  1. Execute a aplicação.
  main.py
  1. Siga os próximos passos.

🌥️ Status e espaço para melhorias

Foi criado com o objetivo de classificar e ordenar livros visto que, a plataforma não dá a opção de ordenação.

O projeto é bem básico e pode ser rodado com Jupiter Notebook e Colab. Simples porém, com espaço para grandes melhorias. O Goodreads, infelizmente, só permite a paginação de estantes a partir de login. Utilizando Selenium, a aplicação, então, pode ser expandida, percorrendo pelas páginas.

Além disso, há a ideia de criar uma interface user friendly, onde a interação seria através da web em vez do terminal, contando com exibição dos títulos e também a tão amada ordenação.

🔗 Links

portfolio linkedin

✍🏻 Licença

MIT

About

A web scraper for Goodreads

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published