파이썬/크롤링

[python-파이썬] 18 FlixPatrol에서 넷플릭스 순위정보 크롤링 (crawling)

모두의 실험실 2022. 4. 23. 11:26
728x90

안녕하세요. 모두의 파이썬입니다. 보고싶은 미디어를 정말 손쉽게 볼 수 있는 그런 시대입니다. 영화 드라마 예능등 원하는건 뭐든지 기다릴 필요없이 볼수 있습니다. 그런데 원하는거 모두 보고 뭐 볼까 고민되는 순간이 있습니다. 걱정할 필요가 없습니다. FlixPatrol (https://flixpatrol.com/)이 있습니다. FlixPatrol에서는 핫한 OTT서비스들의 '일간'순위를 볼 수있습니다. 그럼 넷플릭스 일간순위 한번 확인해볼까요?

 

전체 글을 요약하면, FlixPatrol에서 넷플릭스 영화/TV쇼 100위 순위를 크롤링 한다

 

'FlixPatrol 웹사이트> TOP MOVIES Netflix> Full Details' 를 순서대로 접속하거나, url  https://flixpatrol.com/top10/netflix/world/today/full/#netflix-1 에 접속한다. 크롤링의 시작은 개발자모드(F12 또는 우클릭> 검사)로 접속입니다. 접속완료후 'tag'속성을 확인합니다. 범위가 큰 영역에서 부터 작은영역(반복된 영역)으로 접근하면 속성을 찾기가 쉽습니다. 전체 컨텐츠 목록정보가 포함된 속성은 find_all('div',{'class','content mb-14'})로 리스트 형태입니다. 첫째는 영화이며 둘째는 TV쇼입니다. 그리고 각 컨텐츠 정보가 포함된 속성은 find_all('tr',{'class','table-group'})이며, 컨텐츠 명 앞에 순위 속성은 find('td',{'class' ,'table-td w-12 font-semibold text-right text-gray-500 table-hover:text-gray-400'})이며, 타이틀명의 속성은 find('a',{'class' ,'hover:underline'}) 입니다. 

 

ⓒTOP 10, 출처 FlixPatrol

 

순위를 참고하여 즐거운 컨텐츠 시청하십시오

 

print('모두의 파이썬')

※좋아요/댓글은 서로를 응원합니다!

728x90
반응형