네이버 영화 랭킹 크롤링

  • 네이버 영화 순위를 크롤링한다.

Code

if (!require(rvest)) install.packages('rvest')
library(rvest)

if (!require(tidyverse)) install.packages('tidyverse')
library(tidyverse)


# 날짜와 페이지를 입력하면 조건에 따른 영화 코드를 반환하는 함수를 정의함
get_movie_code <- function(date, page){ # ex) date = 20220502, page = 1
    
    base_url <- 'https://movie.naver.com/movie/sdb/rank/rmovie.naver?sel=pnt&date='
    target_url <- paste0(base_url, date, '&page=', page)
    
    tables <- target_url %>%
        read_html(encoding = 'UTF-8') %>%
        html_nodes('table')
    
    hrefs <- tables[[1]] %>%
        html_nodes('a') %>%
        html_attr('href')
    
    hrefs_odd <- hrefs[c(TRUE, FALSE)] # 같은 코드이나 서로 다른링크가 짝으로 존재함을 확인했다. 홀수번째 원소만 인덱싱한다.
    codes <- substr(hrefs_odd, unlist(gregexpr('=', hrefs_odd)) + 1, nchar(hrefs_odd)) # 다섯자리 코드와 여섯자리 코드가 혼재하므로 등호를 기준으로 인덱싱한다.
    
    return(codes)
}

# 영화의 코드를 입력하면 영화의 정보를 반환하는 함수를 정의함
get_movie_info <- function(code){
    base_url <- 'https://movie.naver.com/movie/bi/mi/point.nhn?code='
    target_url <- paste0(base_url, code)
    html <- read_html(target_url)
    
    title_unclean <- html %>%
    html_nodes("title") %>%
    html_text()

    title <- substr(title_unclean, 1, unlist(gregexpr(' : 네이버 영화', title_unclean))-1)
    exist <- html %>% html_nodes('dl[class=info_spec]') %>% html_nodes('dt') %>% html_text()

    steps <- html %>%
        html_nodes('dl[class=info_spec]') %>%
        html_nodes('dd')

    # 개요, 감독, 출연, 등급 중 결측값이 존재하는 경우를 대비함
    step1 = NA
    step2 = NA
    step3 = NA
    step4 = NA
    for (i in 1:length(exist)){
        if (exist[i] == '개요()'){
            step1_unclean <- steps[i] %>%
                html_nodes('p') %>%
                    html_nodes('span') %>%
                html_text()
            step1 <- gsub('\\t|\\n|\\r', '', step1_unclean)
        }else if (exist[i] == '감독'){
            step2 <- steps[i] %>%
                html_nodes('p') %>%
                html_text()
        }else if (exist[i] == '출연'){
            step3 <- steps[i] %>%
                html_text()
        }else if (exist[i] == '등급'){
            step4_unclean <- steps[i] %>%
                html_nodes('p') %>%
                html_text()
            step4 <- gsub('\\t|\\n|\\r', '', step4_unclean)
        }
    }
    
    if (length(step1) == 3){ # 개봉일자가 존재하지 않는 경우 결측값으로 처리함 ex)먼 훗날 우리
        step1 = c(step1, NA)
    }
    
    tdt <- html %>%
        html_nodes('div[class=viewing_graph]')
    
    # 성별, 나이별 관람추이가 존재하지 않는 경우 관람객 통계가 존재하지 않으므로 결측값으로 처리함
    if (length(tdt) == 0){
        audience_age_10 <- NA
        audience_age_20 <- NA
        audience_age_30 <- NA
        audience_age_40 <- NA
        audience_age_50 <- NA
        audience_score <- NA
        audience_count <- NA
        audience_male <- NA
        audience_female <- NA
        audience_10 <- NA
        audience_20 <- NA
        audience_30 <- NA
        audience_40 <- NA
        audience_50 <- NA
    } else {
        audi_age <- html %>%
            html_nodes('strong[class=graph_percent]') %>%
            html_text()
        audience_age_10 <- audi_age[1]
        audience_age_20 <- audi_age[2]
        audience_age_30 <- audi_age[3]
        audience_age_40 <- audi_age[4]
        audience_age_50 <- audi_age[5]

        audience_score <- html %>% 
            html_nodes('div[class=grade_audience]') %>%
            html_nodes('div[class=star_score]') %>%
            html_nodes('em') %>%
            html_text() %>% paste(collapse='')

        audience_count <- html %>% 
            html_nodes('div[class=grade_audience]') %>%
            html_nodes('span[class=user_count]') %>%
            html_nodes('em') %>%
            html_text() %>% paste(collapse='')
        
        audience_male <- (html %>%
            html_nodes('div[class=graph_area]') %>%
            html_nodes('div[class=grp_male]') %>%
            html_nodes('strong[class=graph_point]') %>%
            html_text())[2]

        audience_female <- (html %>%
            html_nodes('div[class=graph_area]') %>%
            html_nodes('div[class=grp_female]') %>%
            html_nodes('strong[class=graph_point]') %>%
            html_text())[2]

        audience_age <- html %>%
            html_nodes('div[class=grp_age]') %>%
            html_nodes('strong[class=graph_point]') %>%
            html_text()
        
        audience_10 <- audience_age[6]
        audience_20 <- audience_age[7]
        audience_30 <- audience_age[8]
        audience_40 <- audience_age[9]
        audience_50 <- audience_age[10]
        
    }
    
    netizen_score <- html %>% 
        html_nodes('div[class=grade_netizen]') %>%
        html_nodes('div[class=star_score]') %>%
        html_nodes('em') %>%
        html_text() %>% paste(collapse='')
    
    netizen_count <- html %>% 
        html_nodes('div[class=grade_netizen]') %>%
        html_nodes('span[class=user_count]') %>%
        html_nodes('em') %>%
        html_text() %>% paste(collapse='')
    
    ntz_male <- (html %>%
        html_nodes('div[class=graph_area]') %>%
        html_nodes('div[class=grp_male]') %>%
        html_nodes('strong[class=graph_point]') %>%
        html_text())[1]
    
    ntz_female <- (html %>%
        html_nodes('div[class=graph_area]') %>%
        html_nodes('div[class=grp_female]') %>%
        html_nodes('strong[class=graph_point]') %>%
        html_text())[1]
    
    ntz_age <- html %>%
        html_nodes('div[class=grp_age]') %>%
        html_nodes('strong[class=graph_point]') %>%
        html_text()
    ntz_10 <- ntz_age[1]
    ntz_20 <- ntz_age[2]
    ntz_30 <- ntz_age[3]
    ntz_40 <- ntz_age[4]
    ntz_50 <- ntz_age[5]
    
    return(c(title, code, step1, step2, step3, step4, audience_age_10, audience_age_20, audience_age_30,
     audience_age_40, audience_age_50, netizen_score, netizen_count, ntz_male, ntz_female,
      ntz_10, ntz_20, ntz_30, ntz_40, ntz_50, audience_score, audience_count, audience_male,
     audience_female, audience_10, audience_20, audience_30, audience_40, audience_50))
}

info <- vector('list', 100)
top_100_codes <- c(get_movie_code(20220502, 1), get_movie_code(20220502, 2))

for (i in 1:length(top_100_codes)){ # 한 줄씩 차곡차곡 쌓는다.
    info[[i]] <- get_movie_info(top_100_codes[i])
}

final_info <- do.call('rbind', info)
# 컬럼명을 지정함
colnames(final_info) <- c("title","code","genre","country","runtime","release",
        "director","actor","view_class","audience_age_10","audience_age_20",
        "audience_age_30","audience_age_40","audience_age_50",
        "netizen_score","netizen_count","ntz_male","ntz_female","ntz_10",
        "ntz_20","ntz_30","ntz_40","ntz_50","audience_score",
        "audience_count","audience_male","audience_female","audience_10",
        "audience_20","audience_30","audience_40","audience_50")

write.csv(final_info, 'movie.csv', row.names=T) # 최종 csv파일 생성함
필요한 패키지를 로딩중입니다: rvest

Warning message:
"패키지 'rvest'는 R 버전 4.1.3에서 작성되었습니다"
필요한 패키지를 로딩중입니다: tidyverse

Warning message:
"패키지 'tidyverse'는 R 버전 4.1.3에서 작성되었습니다"
-- Attaching packages ------------------------------------------------------------------------------- tidyverse 1.3.1 --

v ggplot2 3.3.5     v purrr   0.3.4
v tibble  3.1.6     v dplyr   1.0.8
v tidyr   1.2.0     v stringr 1.4.0
v readr   2.1.2     v forcats 0.5.1

Warning message:
"패키지 'ggplot2'는 R 버전 4.1.3에서 작성되었습니다"
Warning message:
"패키지 'tibble'는 R 버전 4.1.3에서 작성되었습니다"
Warning message:
"패키지 'tidyr'는 R 버전 4.1.3에서 작성되었습니다"
Warning message:
"패키지 'readr'는 R 버전 4.1.3에서 작성되었습니다"
Warning message:
"패키지 'purrr'는 R 버전 4.1.3에서 작성되었습니다"
Warning message:
"패키지 'dplyr'는 R 버전 4.1.3에서 작성되었습니다"
Warning message:
"패키지 'stringr'는 R 버전 4.1.3에서 작성되었습니다"
Warning message:
"패키지 'forcats'는 R 버전 4.1.3에서 작성되었습니다"
-- Conflicts ---------------------------------------------------------------------------------- tidyverse_conflicts() --
x dplyr::filter()         masks stats::filter()
x readr::guess_encoding() masks rvest::guess_encoding()
x dplyr::lag()            masks stats::lag()

final_info
A matrix: 100 × 32 of type chr
title code genre country runtime release director actor view_class audience_age_10 ntz_50 audience_score audience_count audience_male audience_female audience_10 audience_20 audience_30 audience_40 audience_50
클라우스 191613 애니메이션, 코미디, 가족 스페인, 영국 96분 2019.11.15 개봉 서지오 파블로스, 카를로스 마르티네즈 로페즈 제이슨 슈왈츠먼, J.K. 시몬스, 라시다 존스더보기 [국내] 전체 관람가 NA 9.17 NA NA NA NA NA NA NA NA NA
그린 북 171539 드라마 미국 130분 2019.01.09 개봉 피터 패럴리 비고 모텐슨(토니 발레롱가), 마허샬라 알리(돈 셜리 박사)더보기 [국내] 12세 관람가 [해외] PG-13도움말 0% 9.46 9.55 2,070 9.52 9.57 9.60 9.50 9.58 9.53 9.58
가버나움 174830 드라마 레바논, 프랑스 126분 2019.01.24 개봉 나딘 라바키 자인 알 라피아(자인), 요르다노스 시프로우(라힐)더보기 [국내] 15세 관람가 [해외] R도움말 2% 9.55 9.54 1,393 9.39 9.61 9.64 9.56 9.51 9.58 9.49
밥정 186114 다큐멘터리, 드라마 한국 82분 2020.10.07 개봉 박혜령 임지호(본인)더보기 [국내] 전체 관람가 5% 9.53 9.70 20 9.75 9.69 10.0 9.43 9.80 10.0 9.75
장민호 드라마 최종회 213746 공연실황 한국 106분 2022.01.24 개봉 NA 장민호더보기 [국내] 전체 관람가 0% 9.89 9.89 9 9.00 10.0 0.00 0.00 10.0 9.75 10.0
디지몬 어드벤처 라스트 에볼루션 : 인연 192613 애니메이션, 모험 일본 114분 2021.02.17 개봉 타구치 토모히사 하나에 나츠키(야가미 타이치), 호소야 요시마사(이시다 야마토), 사카모토 치카(아구몬)더보기 [국내] 12세 관람가 NA 8.80 NA NA NA NA NA NA NA NA NA
베일리 어게인 144906 모험, 코미디, 드라마 미국 100분 2018.11.22 개봉 라세 할스트롬 조시 게드(베일리/ 엘리/ 티노/ 버디 목소리), 데니스 퀘이드(이든), K.J. 아파(십대 이든)더보기 [국내] 전체 관람가 [해외] PG도움말 3% 9.35 9.42 463 9.36 9.44 9.71 9.52 9.36 9.14 9.58
원더 151196 드라마 미국 113분 2021.02.11 재개봉, 2017.12.27 개봉 스티븐 크보스키 제이콥 트렘블레이(어기 풀먼), 줄리아 로버츠(이자벨 풀먼), 오웬 윌슨(네이트 풀먼)더보기 [국내] 전체 관람가 [해외] PG도움말 2% 9.33 9.43 319 9.37 9.46 10.0 9.45 9.47 9.32 9.56
아일라 169240 드라마, 전쟁 한국, 터키 123분 2018.06.21 개봉 잔 울카이 김설(아일라), 이스마일 하지오글루(슐레이만)더보기 [국내] 15세 관람가 0% 9.44 9.13 70 8.81 9.32 0.00 9.45 8.74 9.33 8.17
극장판 바이올렛 에버가든 196843 애니메이션, 드라마, 판타지 일본 140분 2020.11.12 개봉 이시다테 타이치 이시카와 유이(바이올렛 에버가든 목소리), 나미카와 다이스케(길베르트 부겐빌리아 목소리)더보기 [국내] 전체 관람가 17% 9.46 9.68 436 9.69 9.67 9.95 9.66 9.62 9.42 9.86
먼 훗날 우리 175092 드라마, 멜로/로맨스 중국 120분 NA 유약영 정백연, 주동우, 톈좡좡더보기 NA NA 9.20 NA NA NA NA NA NA NA NA NA
당갈 157243 드라마, 액션 인도 161분 2018.04.25 개봉 니테쉬 티와리 아미르 칸(마하비르 싱 포갓), 파티마 사나 셰이크(기타), 산야 말호트라(바비타)더보기 [국내] 12세 관람가 6% 9.36 9.62 306 9.26 9.73 9.65 9.79 9.50 8.85 9.38
포드 V 페라리 181710 액션, 드라마 미국 152분 2019.12.04 개봉 제임스 맨골드 맷 데이먼(캐롤 셸비), 크리스찬 베일(켄 마일스)더보기 [국내] 12세 관람가 2% 9.42 9.31 1,112 9.34 9.25 9.57 9.40 9.24 9.41 8.90
주전장 179518 다큐멘터리 미국 121분 2019.07.25 개봉 미키 데자키 NA [국내] 전체 관람가 3% 8.85 9.67 317 9.64 9.68 9.90 9.64 9.65 9.82 9.47
그대, 고맙소 : 김호중 생애 첫 팬미팅 무비 196828 공연실황 한국 80분 2020.09.29 개봉 오윤동 김호중더보기 [국내] 전체 관람가 NA 9.91 NA NA NA NA NA NA NA NA NA
쇼생크 탈출 17421 드라마 미국 142분 2016.02.24 재개봉, 1995.01.28 개봉 프랭크 다라본트 팀 로빈스(앤디 듀프레인), 모건 프리먼(엘리스 보이드 레드 레딩)더보기 [국내] 15세 관람가 [해외] R도움말 0% 8.68 9.88 17 10.0 9.75 0.00 9.86 10.0 10.0 0.00
터미네이터 2:오리지널 10200 SF, 액션, 스릴러 미국, 프랑스 137분 2019.10.24 재개봉, 2013.11.14 재개봉, 1991.07.06 개봉 제임스 카메론 아놀드 슈왈제네거(터미네이터)더보기 [국내] 15세 관람가 [해외] R도움말 0% 9.00 9.51 39 9.42 9.88 0.00 9.92 9.92 8.75 9.33
덕구 154667 드라마 한국 91분 2018.04.05 개봉 방수인 이순재(덕구할배), 정지훈(덕구)더보기 [국내] 전체 관람가 3% 9.18 9.30 265 9.12 9.40 10.0 9.23 9.46 9.14 9.08
클래식 35939 멜로/로맨스, 드라마 한국 132분 2003.01.30 개봉 곽재용 손예진(지혜/주희), 조승우(준하), 조인성(상민)더보기 [국내] 12세 관람가 7% 9.40 9.79 14 9.86 9.71 10.0 9.62 10.0 10.0 0.00
나 홀로 집에 10016 모험, 범죄, 가족, 코미디 미국 105분 1991.07.06 개봉 크리스 콜럼버스 맥컬리 컬킨(케빈 맥콜리스터), 조 페시(좀도둑 해리 림), 다니엘 스턴(좀도둑 마브 머챈츠)더보기 [국내] 전체 관람가 [해외] PG도움말 NA 8.47 NA NA NA NA NA NA NA NA NA
라이언 일병 구하기 18988 전쟁, 액션, 드라마 미국 170분 1998.09.12 개봉 스티븐 스필버그 톰 행크스(존 밀러 대위), 에드워드 번즈(Pvt. 리처드 레이번), 톰 시즈모어(Sgt. 마이클 호바스)더보기 [국내] 15세 관람가 [해외] R도움말 NA 9.15 NA NA NA NA NA NA NA NA NA
월-E 69105 애니메이션, SF, 가족, 코미디, 멜로/로맨스, 모험 미국 104분 2008.08.06 개봉 앤드류 스탠튼 벤 버트(월-E / M-O 목소리), 엘리사 나이트(이브 목소리), 제프 갈린(선장 목소리)더보기 [국내] 전체 관람가 [해외] G도움말 NA 9.25 NA NA NA NA NA NA NA NA NA
빽 투 더 퓨쳐 10002 SF, 코미디 미국 120분 2015.10.21 재개봉, 1987.07.17 개봉 로버트 저메키스 마이클 J. 폭스(마티 맥플라이), 크리스토퍼 로이드(에메트 브라운 박사), 리 톰슨(로레인 베인스 맥플라이)더보기 [국내] 12세 관람가 [해외] PG도움말 2% 8.82 9.39 49 9.64 9.19 10.0 9.23 9.78 9.62 8.00
보헤미안 랩소디 156464 드라마 미국, 영국 134분 2018.10.31 개봉 브라이언 싱어 라미 말렉(프레디 머큐리), 루시 보인턴(메리 오스틴), 귈림 리(브라이언 메이)더보기 [국내] 12세 관람가 3% 9.36 9.45 13,104 9.39 9.50 9.45 9.47 9.47 9.46 9.35
사운드 오브 뮤직 10102 멜로/로맨스, 뮤지컬, 드라마 미국 172분 2017.02.02 재개봉, 2012.01.23 재개봉, 1995.09.30 재개봉, 1978.02.04 재개봉, 1969.10.29 개봉 로버트 와이즈 줄리 앤드류스(마리아), 크리스토퍼 플러머(캡틴 조지 본 트랩), 엘레노 파커(남작 부인)더보기 [국내] 전체 관람가 [해외] NR도움말 10% 8.99 9.60 10 10.0 9.50 10.0 9.50 0.00 10.0 0.00
포레스트 검프 17159 드라마, 코미디 미국 142분 2016.09.07 재개봉, 1994.10.15 개봉 로버트 저메키스 톰 행크스(포레스트 검프)더보기 [국내] 12세 관람가 [해외] PG-13도움말 5% 8.80 9.52 120 9.56 9.48 9.67 9.42 9.66 9.57 10.0
글래디에이터 29217 액션, 드라마 미국, 영국 154분 2000.06.03 개봉 리들리 스콧 러셀 크로우(막시무스), 호아킨 피닉스(코모두스), 코니 닐슨(루실라)더보기 [국내] 15세 관람가 [해외] R도움말 NA 9.12 NA NA NA NA NA NA NA NA NA
타이타닉 18847 멜로/로맨스, 드라마 미국 194분 2018.02.01 재개봉, 2012.04.05 재개봉, 1998.02.20 개봉 제임스 카메론 레오나르도 디카프리오(잭 도슨), 케이트 윈슬렛(로즈 드윗 부카더)더보기 [국내] 15세 관람가 [해외] PG-13도움말 14% 9.08 9.88 269 9.92 9.86 9.82 9.92 9.91 9.65 9.92
위대한 쇼맨 106360 드라마, 뮤지컬 미국 104분 2020.05.21 재개봉, 2017.12.20 개봉 마이클 그레이시 휴 잭맨(P.T. 바넘), 잭 에프론(필립 칼라일), 미셸 윌리엄스(채러티 바넘)더보기 [국내] 12세 관람가 [해외] PG도움말 6% 9.46 9.31 3,877 9.42 9.24 9.34 9.37 9.29 9.11 9.18
인생은 아름다워 22126 드라마, 코미디 이탈리아 116분 2016.04.13 재개봉, 1999.03.06 개봉 로베르토 베니니 로베르토 베니니(귀도), 니콜레타 브라스키(도라)더보기 [국내] 전체 관람가 [해외] PG-13도움말 0% 8.35 9.54 28 9.38 9.67 0.00 9.73 9.67 9.00 9.00
에이리언 2 10038 SF, 공포, 스릴러, 액션 미국 137분 1986.12.24 개봉 제임스 카메론 시고니 위버(엘렌 리플리), 마이클 빈(Cpl. 드웨인 힉스), 폴 레이저(카터 버크)더보기 [국내] 15세 관람가 [해외] R도움말 NA 9.33 NA NA NA NA NA NA NA NA NA
로망 182348 멜로/로맨스 한국 112분 2019.04.03 개봉 이창근 이순재(조남봉), 정영숙(이매자), 조한철(조진수)더보기 [국내] 전체 관람가 4% 8.77 8.98 83 8.83 9.08 9.33 9.31 8.89 8.80 8.20
미세스 다웃파이어 16210 코미디, 가족, 드라마 미국 125분 1994.01.22 개봉 크리스 콜럼버스 로빈 윌리엄스(다니엘/미세스 다웃파이어), 샐리 필드(미란다)더보기 [국내] 12세 관람가 [해외] PG-13도움말 NA 9.19 NA NA NA NA NA NA NA NA NA
더 록 17135 액션 미국 131분 1996.07.13 개봉 마이클 베이 숀 코네리(존 패트릭 메이슨), 니콜라스 케이지(닥터 스탠리 굿스피드), 에드 해리스(프란시스 X. 험멜 장군)더보기 [국내] 15세 관람가 [해외] R도움말 NA 9.22 NA NA NA NA NA NA NA NA NA
울지마 톤즈 76667 다큐멘터리 한국 91분 2010.09.09 개봉 구수환 이금희(나레이션), 이태석(본인)더보기 [국내] 전체 관람가 0% 9.30 10.00 1 0.00 10.0 0.00 0.00 0.00 10.0 0.00
다크 나이트 62586 액션, 범죄, 드라마, 미스터리 미국 152분 2020.07.01 재개봉, 2017.07.12 재개봉, 2009.02.19 재개봉, 2008.08.06 개봉 크리스토퍼 놀란 크리스찬 베일(브루스 웨인/배트맨), 히스 레저(조커), 아론 에크하트(하비 덴트/투 페이스)더보기 [국내] 15세 관람가 [해외] PG-13도움말 17% 9.12 9.65 46 9.78 9.36 9.88 9.68 9.62 9.00 9.00
아마데우스 10114 드라마 미국 180분 2015.10.29 재개봉, 1985.11.23 개봉 밀로스 포만 톰 헐스(볼프강 아마데우스 모짜르트), F. 머레이 아브라함(안토니오 살리에리), 엘리자베스 베리지(콘스탄츠 모짜르트)더보기 [국내] 12세 관람가 [해외] PG도움말 3% 8.95 9.70 151 9.75 9.68 10.0 9.64 9.75 9.77 9.67
알라딘 13008 애니메이션, 뮤지컬, 코미디, 가족, 모험, 드라마, 멜로/로맨스 미국 90분 1993.07.03 개봉 존 머스커, 론 클레멘츠 스콧 와인거(알라딘/알리바브와 왕자 목소리), 로빈 윌리엄스(램프의 요정 지니 목소리), 린다 라킨(쟈스민 공주 목소리)더보기 [국내] 전체 관람가 [해외] G도움말 NA 8.97 NA NA NA NA NA NA NA NA NA
자산어보 189075 드라마 한국 126분 2021.03.31 개봉 이준익 설경구(정약전), 변요한(창대)더보기 [국내] 12세 관람가 1% 9.55 9.03 323 8.83 9.24 10.0 9.12 8.80 8.99 9.27
빌리 엘리어트 31013 드라마, 가족, 코미디 영국, 프랑스 110분 2017.01.18 재개봉, 2001.02.17 개봉 스티븐 달드리 제이미 벨(빌리 엘리어트), 줄리 월터스(윌킨슨 부인), 게리 루이스(아버지 재키 엘리어트)더보기 [국내] 12세 관람가 [해외] R도움말 4% 8.66 9.75 79 9.76 9.74 10.0 9.69 9.85 9.70 9.33
두 교황 189111 드라마 미국, 영국, 이탈리아, 아르헨티나 126분 2019.12.11 개봉 페르난도 메이렐레스 안소니 홉킨스(교황 베네딕토 16세), 조나단 프라이스(교황 프란치스코)더보기 [국내] 12세 관람가 0% 9.58 9.32 131 9.26 9.36 0.00 8.95 9.31 9.46 9.47
그대를 사랑합니다 73476 드라마 한국 118분 2011.02.17 개봉 추창민 이순재(김만석), 윤소정(송이뿐), 송재호(장군봉)더보기 [국내] 15세 관람가 NA 8.79 NA NA NA NA NA NA NA NA NA
아이 엠 샘 34227 드라마 미국 132분 2002.10.18 개봉 제시 넬슨 숀 펜(샘 도슨), 미셸 파이퍼(리타 해리슨)더보기 [국내] 12세 관람가 [해외] PG-13도움말 NA 9.24 NA NA NA NA NA NA NA NA NA
언터처블: 1%의 우정 87566 코미디, 드라마 프랑스 112분 2012.03.22 개봉 올리비에르 나카체, 에릭 토레다노 프랑수아 클루제(필립), 오마 사이(드리스)더보기 [국내] 12세 관람가 NA 9.46 NA NA NA NA NA NA NA NA NA
피아니스트 35187 드라마, 전쟁 프랑스, 독일, 폴란드, 영국, 네덜란드 148분 2015.06.18 재개봉, 2003.01.03 개봉 로만 폴란스키 애드리언 브로디(블라디슬로프 스필만), 토마스 크레취만(빌름 호젠펠트)더보기 [국내] 12세 관람가 [해외] R도움말 8% 9.23 9.51 53 9.61 9.43 9.25 9.58 9.33 9.67 10.0
오세암 34181 애니메이션, 드라마 한국 75분 2003.05.01 개봉 성백엽 김서영(길손이 목소리), 박선영(감이 목소리)더보기 [국내] 전체 관람가 NA 8.51 NA NA NA NA NA NA NA NA NA
언더독 144318 애니메이션 한국 102분 2019.01.16 개봉 오성윤, 이춘백 디오(뭉치 목소리), 박소담(밤이 목소리), 박철민(짱아 목소리)더보기 [국내] 전체 관람가 3% 9.18 9.47 362 9.53 9.44 9.60 9.65 9.32 9.46 9.74
천공의 성 라퓨타 18782 애니메이션, 판타지, 모험 일본 124분 2004.04.30 개봉 미야자키 하야오 타나카 마유미(파즈 목소리), 요코자와 케이코(쉬타 목소리), 하츠이 코토에(돌라 목소리)더보기 [국내] 전체 관람가 NA 8.43 NA NA NA NA NA NA NA NA NA
프리 윌리 16466 가족, 모험, 드라마 미국 112분 1994.08.06 개봉 사이먼 윈서 케이코(윌리), 제이슨 제임스 리처(제시), 로리 페티(래 린들리)더보기 [국내] 전체 관람가 [해외] PG도움말 NA 8.95 NA NA NA NA NA NA NA NA NA
아이언 자이언트 25915 애니메이션, SF, 액션, 가족 미국 90분 2019.10.09 재개봉, 2000.05 개봉 브래드 버드 제니퍼 애니스톤(애니 휴즈 목소리), 빈 디젤(아이언 자이언트 목소리), 엘리 마리엔탈(호가드 휴즈 목소리)더보기 [국내] 전체 관람가 [해외] PG도움말 0% 9.06 9.47 15 9.33 9.67 0.00 9.50 9.00 9.75 0.00
52120 애니메이션, 가족, 모험, 코미디, 액션 미국 101분 2009.07.29 개봉 피트 닥터, 밥 피터슨 에드워드 애스너(칼 프레드릭슨), 조던 나가이(러셀 목소리), 크리스토퍼 플러머(찰스 먼츠 목소리)더보기 [국내] 전체 관람가 [해외] PG도움말 NA 9.05 NA NA NA NA NA NA NA NA NA
라푼젤 75470 애니메이션, 코미디, 가족, 판타지, 뮤지컬, 멜로/로맨스 미국 100분 2011.02.10 개봉 네이슨 그레노, 바이론 하워드 맨디 무어(라푼젤 목소리), 제커리 레비(플린 라이더 목소리)더보기 [국내] 전체 관람가 [해외] PG도움말 NA 9.10 NA NA NA NA NA NA NA NA NA
시네마 천국 10001 드라마, 멜로/로맨스 프랑스, 이탈리아 124분 2020.04.22 재개봉, 2013.09.26 재개봉, 1993.11.13 재개봉, 1990.07.07 개봉 쥬세페 토르나토레 마르코 레오나르디(청년 살바토레), 필립 느와레(알프레도), 자끄 페렝(중년 살바토레)더보기 [국내] 전체 관람가 [해외] PG도움말 9% 9.17 9.63 32 9.73 9.57 9.67 9.40 9.88 10.0 9.75
프리퀀시 29657 범죄, 드라마, SF, 스릴러 미국 117분 2000.11.25 개봉 그레고리 호블릿 데니스 퀘이드(프랭크 설리반), 제임스 카비젤(존 설리반)더보기 [국내] 12세 관람가 [해외] PG-13도움말 NA 8.97 NA NA NA NA NA NA NA NA NA
해리 포터와 죽음의 성물 - 2부 47528 모험, 판타지, 미스터리 영국, 미국 131분 2011.07.13 개봉 데이빗 예이츠 다니엘 래드클리프(해리 포터), 엠마 왓슨(헤르미온느), 루퍼트 그린트(론 위즐리)더보기 [국내] 전체 관람가 [해외] PG-13도움말 NA 9.10 NA NA NA NA NA NA NA NA NA
달링 152655 드라마, 멜로/로맨스 영국 118분 2018.04.12 개봉 앤디 서키스 앤드류 가필드(로빈), 클레어 포이(다이애나)더보기 [국내] 12세 관람가 [해외] PG-13도움말 0% 9.47 9.08 59 9.46 8.83 0.00 9.36 9.00 8.33 9.00
드래곤 길들이기 70457 애니메이션, 모험, 코미디, 가족, 판타지 미국 98분 2019.01.17 재개봉, 2010.05.20 개봉 딘 데블로이스, 크리스 샌더스 제이 바루첼(히컵 목소리), 제라드 버틀러(스토이크 목소리), 아메리카 페레라(아스트리드 목소리)더보기 [국내] 전체 관람가 [해외] PG도움말 0% 8.98 8.00 1 0.00 8.00 0.00 0.00 8.00 0.00 0.00
러브 유어셀프 인 서울 180220 공연실황 한국 113분 2019.01.26 개봉 NA RM(본인), 진(본인), 슈가(본인)더보기 [국내] 전체 관람가 NA 8.85 NA NA NA NA NA NA NA NA NA
소원 103535 드라마 한국 122분 2013.10.02 개봉 이준익 설경구(동훈), 엄지원(미희), 이레(소원)더보기 [국내] 12세 관람가 NA 9.13 NA NA NA NA NA NA NA NA NA
브레이크 더 사일런스: 더 무비 195975 다큐멘터리 한국 89분 2020.09.24 개봉 박준수 RM(본인), 진(본인), 슈가(본인)더보기 [국내] 전체 관람가 NA 8.78 NA NA NA NA NA NA NA NA NA