Skip to content

멜론 음원 서비스의 여러 데이터를 JSON으로 변환하는 크롤러

License

Notifications You must be signed in to change notification settings

vientorepublic/melona

Repository files navigation

Melona🍈

License stars - melonchart forks - melonchart npm version Build Test

https://nodei.co/npm/melona.png?downloads=true&downloadRank=true&stars=true

og_image

멜론 음원 서비스의 여러 데이터를 JSON으로 변환하는 크롤러

Features

Screenshot
  • 멜론 웹 사이트의 다양한 종류의 데이터를 JSON으로 변환
    • 멜론차트 TOP100
    • 멜론 최신 음악
    • 멜론 음악 검색
    • 멜론 인기 키워드

How to use

  • 모듈 설치
npm install melona
  • 멜론 음악 검색
import { MelonSearch } from 'melona';

const melonSearch = new MelonSearch();
const data = await melonSearch.searchSong({
  query: '윤하', // 실제 검색어로 치환하세요.
  section: 'artist', // 사용 가능한 옵션: all, artist, song, album
});

console.log(data);
  • 멜론차트 TOP100
import { MelonChart } from 'melona';

const melonChart = new MelonChart();
const chart = await melonChart.getChart();

console.log(chart);
  • 멜론 최신음악
import { MelonNewMusic } from 'melona';

const melonNewMusic = new MelonNewMusic();
const table = await melonNewMusic.getTable();

console.log(table);
  • 멜론 인기 키워드
import { MelonKeywords } from 'melona';

const melonKeywords = new MelonKeywords();
const keywords = await melonKeywords.getKeywords();

console.log(keywords.trending); // 실시간 급상승 키워드
console.log(keywords.popular); // 인기 키워드

License

MIT

About

멜론 음원 서비스의 여러 데이터를 JSON으로 변환하는 크롤러

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published