CSFelix / anime-data-scrapper

⛏️ Web Scrapper of MyAnimeList data using Jikan API ⛏️

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⛏️ API Consumer: Scrapper ⛏️

Getting animes, users and scores data from MyAnimeList with Jikan


- Animes Data Fetcher
- Users Data Fetcher
- Users Details Fetcher
- Users Scores Fetcher
- Filtering Datasets

All the datas are extracted from MyAnimeList (MAL) website via its unofficial API Jikan. Jikan contains some limitations about the amount of requisition per time, so you can use this API Consumer in two ways: 1) getting only data from id 0 to 100; 2) getting all available data. This last one takes several time, so patience 😅

The table below shows the requisitions limitations per time:

Jikan API Requisitions per Time
Duration Requests
Daily Unlimited
Per Minute 60 requests
Per second 3 requests

You can check its documentation here: Jikan Documentation.


⚙️ Environment

  • Python 3.10.x Version;
  • Jupyter Lab 3.5.x Version;
  • BeautifulSoup, JSON, Numpy, Pandas, Re, Requests and Time Packages
pip install bs4 json numpy pandas re requests time

About

⛏️ Web Scrapper of MyAnimeList data using Jikan API ⛏️

License:MIT License


Languages

Language:Jupyter Notebook 100.0%