https://github.com/csfelix/anime-data-scrapper
⛏️ Web Scrapper of MyAnimeList data using Jikan API ⛏️
https://github.com/csfelix/anime-data-scrapper
animes jikan my-anime-list my-anime-list-api python web-scraping
Last synced: 6 months ago
JSON representation
⛏️ Web Scrapper of MyAnimeList data using Jikan API ⛏️
- Host: GitHub
- URL: https://github.com/csfelix/anime-data-scrapper
- Owner: CSFelix
- License: mit
- Created: 2023-10-26T00:47:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-29T15:25:20.000Z (almost 2 years ago)
- Last Synced: 2025-02-08T20:19:28.406Z (8 months ago)
- Topics: animes, jikan, my-anime-list, my-anime-list-api, python, web-scraping
- Language: Jupyter Notebook
- Homepage:
- Size: 277 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
⛏️ 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)](https://myanimelist.net) website via its unofficial API [Jikan](https://jikan.moe). 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](https://docs.api.jikan.moe/#section/Information).
---
⚙️ Environment
- Python 3.10.x Version;
- Jupyter Lab 3.5.x Version;
- BeautifulSoup, JSON, Numpy, Pandas, Re, Requests and Time Packages```bash
pip install bs4 json numpy pandas re requests time
```