본문 바로가기

Develop Study 💻

멜론 차트 가져오기 멜론차트 크롤링 java

728x90

javaFX로 띄운거

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 public void SongDataCrawling() {
 
        try
 
        {
            Document doc = Jsoup.connect("https://www.melon.com/chart/index.htm").get();
 
            //System.out.println(doc);
 
 
            Elements songName = doc.select("[id=tb_list]").select("td").select("[class=ellipsis rank01]").select("span").select("a");
            Elements artist = doc.select("[id=tb_list]").select("td").select("[class=ellipsis rank02]").select("span").select("a");
           // Elements songNum = doc.select("[id=tb_list]").select("tr").select("data-song-no");   
            Elements calender = doc.select("[class=multi_row]").select("[class=hhmm]").select("span");
 
 
            // list = songName.eachText();   //노래 제목
            // list2 = artist.eachText();    //아티스트 이름
            // list3 = calender.eachText();  //새로고침 한 시각
 
 
            
 
 
        } catch(Exception e)
 
        {
            e.printStackTrace();
        }
 
    }
cs
728x90