import requests
from bs4 import BeautifulSoup  # BeautifulSoup import

class Movie:
    def __init__(self, rank, title):
        self.title = title
        self.rank = rank
    def __str__(self):
        return "[%s 위] %s" %(self.rank, self.title)

class NaverCrawlling:
    naverHomeURL = "https://www.naver.com/"

    def movie(self):
        movieList = []
        response = requests.get('https://movie.naver.com/movie/sdb/rank/rmovie.nhn')
        html = response.text
        soup = BeautifulSoup(html, 'html.parser')  # html.parser를 사용해서 soup에 넣겠다
        ranking = 1

        for tag in soup.select('div[class=tit3] a'):
            m = Movie(str(ranking), tag.text)
            movieList.append(m)
            ranking = ranking + 1
        return movieList

a=NaverCrawlling()
b=a.movie()
for c in b:
    print(c)



