728x90
안녕하세요. 모두의 파이썬입니다. 가끔 지인에게 추천곡 권유받아 본적 있나요? 예전엔 제목으로만 권유받았는데, 기술발전으로 언제든 스마트폰/유튜브 및 다양한 음악전문 채널에서 링크를 받아 바로 들을 수 있는 환경이 되었습니다. '오늘은 뭐들을까?' 고민을 할때도 있었지만, 지금은 아닙니다. 인기순위 목록이 해결책이 될 수 있습니다. 노래 인기순위를 한번 구해보고 싶어져서 크롤링에 도전하겠습니다.
전체 글을 요약하면, 멜론사이트 > 멜론차트 > TOP100 정보를 크롤링입니다
먼저 멜론사이트 > 멜론차트 > TOP100 순서대로 접속을 해보겠습니다. 모두의 파이썬은 구글검색으로 멜론을 접속하였습니다. 최종목적지는 'https://www.melon.com/chart/index.htm' 입니다. 'tag' 정보를 보니 속성을 50위 find_all('tr',{'class','lst50'})와 100위 find_all('tr',{'class','lst100'})로 구분하여 총 100개 순위로 페이지가 구성되어있습니다. 각 노래에서 순위와 제목의 속성을 찾아보겠습니다. 순위는 속성은 find('span',{'class','rank'})이고, 제목의 속성은 find('div',{'class','ellipsis'})입니다.
속성만 찾으면, 크롤링을 쉽게 해낼 수 있습니다.
print('모두의 파이썬')
※좋아요/댓글은 서로를 응원합니다!
728x90
반응형
'파이썬 > 크롤링' 카테고리의 다른 글
[python-파이썬] 11 유튜브에서 동영상 정보 크롤링 (crawling) - 2탄 (0) | 2022.04.28 |
---|---|
[python-파이썬] 12 빗썸에서 호가정보 크롤링 (crawling) (0) | 2022.04.26 |
[python-파이썬] 17 네이버웹툰 순위정보 크롤링 (crawling) (0) | 2022.04.23 |
[python-파이썬] 18 FlixPatrol에서 넷플릭스 순위정보 크롤링 (crawling) (0) | 2022.04.23 |
[python-파이썬] 20 한경컨센서스에서 증권사 애널리포트 크롤링 (crawling) (0) | 2022.04.23 |