웹크롤링(web crawling)_영화관람객 리뷰 수집
WEB 2021. 5. 3. 10:03영화 관람객 리뷰 수집¶
In [1]:
import requests as req
from bs4 import BeautifulSoup as bs
import pandas as pd
In [2]:
# 영화 반도 검색 url
bando_url = "https://movie.naver.com/movie/bi/mi/point.nhn?code=185917"
In [3]:
bando_res = req.get(bando_url)
In [4]:
bando_text = bando_res.text
In [5]:
bando_soup = bs(bando_text,'lxml')
In [6]:
bando_soup.select('div.score_reple')
Out[6]:
[<div class="score_reple"> <p>질주하는 소녀와 미쳐버린 남자의 잔상</p> <dl> <dt>씨네21</dt> <dd> | 김소미 </dd> </dl> </div>, <div class="score_reple"> <p>액션도 청승도 한껏</p> <dl> <dt>씨네21</dt> <dd> | 박평식 </dd> </dl> </div>, <div class="score_reple"> <p>웅장하고 야심만만하지만, 사소하고 영화적인 순간은 없다</p> <dl> <dt>씨네21</dt> <dd> | 배동미 </dd> </dl> </div>, <div class="score_reple"> <p>폭발하는 규모는 괜찮지만, 캐릭터와 캐스팅이 약하다</p> <dl> <dt>씨네21</dt> <dd> | 이용철 </dd> </dl> </div>, <div class="score_reple"> <p>현실의 코로나와 난민 이슈로 설득력 입는 K-아포칼립스</p> <dl> <dt>씨네21</dt> <dd> | 임수연 </dd> </dl> </div>, <div class="score_reple"> <p>카 체이싱의 아드레날린으로 달려들고, 가족 신파로 엉겨 붙는다</p> <dl> <dt>씨네21</dt> <dd> | 허남웅 </dd> </dl> </div>, <div class="score_reple"> <p>종말 이후 반도 풍경에 관한 유력한 상상, 인천행 매드맥스 트럭에 오르다</p> <dl> <dt>씨네21</dt> <dd> | 김혜리 </dd> </dl> </div>]
새로운URL로 영화리뷰 재실행¶
In [7]:
# iframe 에 있는 주소_ 위의 url 로했을때는 부분만 크롤링되기때문에 iframe으로 따로 지정되어있는
# 진짜 리뷰영역을 가지고오기위한 작업
new_bando_url = "https://movie.naver.com//movie/bi/mi/pointWriteFormList.nhn?code=185917&type=after&isActualPointWriteExecute=false&isMileageSubscriptionAlready=false&isMileageSubscriptionReject=false"
In [8]:
new_bando_res = req.get(new_bando_url)
In [9]:
new_bando_res
Out[9]:
<Response [200]>
In [10]:
new_bando_text = new_bando_res.text
new_bando_text[:1000]
Out[10]:
'\r\n\r\n\r\n\r\n<!DOCTYPE html>\r\n<html lang="ko">\r\n<head>\r\n<meta charset="utf-8">\r\n<meta http-equiv="X-UA-Compatible" content="IE=edge">\r\n<title>네이버 영화</title>\r\n\n\n\n\t\n\t\n\t\n\t\n\t\t<link rel="shortcut icon" href="https://ssl.pstatic.net/static/m/movie/icons/naver_movie_favicon.ico" type="image/x-icon">\n\t\t\t\n\n\r\n\n<link rel="stylesheet" type="text/css" href="/css/common.css?20210419110423" />\r\n\n<link rel="stylesheet" type="text/css" href="/css/movie_tablet.css?20210419110423" />\n<link rel="stylesheet" type="text/css" href="/css/movie_end.css?20210419110423" />\r\n\r\n\n\n\n<script type="text/javascript" src="/js/deploy/movie.all.js?20210419110423"></script>\n\n\n\r\n</head>\r\n<body>\r\n\t<!-- content -->\r\n<input type="hidden" name="movieCode" id="movieCode" value="185917"/>\r\n<input type="hidden" name="onlyActualPointYn" id="onlyActualPointYn" value="N"/>\r\n<input type="hidden" name="includeSpoilerYn" id="includeSpoilerYn" value="N"/>\r\n<input type="hidden" name="order" id="order" value="sympathyScore"/>\r\n<input type="hidd'
In [11]:
new_bando_soup = bs(new_bando_text,'lxml')
In [13]:
new_bando_reple = new_bando_soup.select('div.score_reple > p')
In [14]:
for i in new_bando_reple :
print(i.text.strip())
관람객 부산행 반도 못따라감 그래서 반도임 관람객 재미있게 잘 봤습니다. 다만 조금 질질 끄는 게 아쉬웠어요. 전형적인 약간의 억지 감동은 빼주셨으면 관람객 진짜 재미없음 다른말필요없음 관람객 영상미는 좋은데 스토리가....흥미가 안생겨요배우님들 고생 많았습니다 관람객 스포일러가 포함된 감상평입니다. 감상평 보기 미안하지만 jane 명찰보고 빵터짐 관람객 실망대망. 교과서적 연출로도 평타 이상은 가능할 좀비소재를 이렇게까지... 관람객 한창 때리고 부수고 싸우는 거 좋아하는 10세 남아 머리에서 나올법한 수준 낮은 각본과 연출. 대신 추진력 하나는 인정. 이런 지지고 볶는 짜파게티같은 각본을 완결짓고 영화판에 내다니..그 점은 대단! 애기들도 연... 관람객 분노의 질주를 본것 같았다...감동을 억지로 씬에 담으려는거 같았고현실성 없는 내용들이 많이 깔려있어서보는내내 이질감이 느껴져 2점 드렸습니다. 관람객 기아 모하비 홍보영상을 보고나온 느낌이 제일 강하게 들었고,차량 액션신은 대부분 cg인데 이질감이 느껴짐좀비 연출은 죄다 때거지로 덤비는 연출 아쉬움그냥 볼만한 수준의 영화이 영화보다 부산행 한 번 더 보는걸 추천드... 관람객 강동원 이정현은 아묻따였는데 악역으로 나온 구교환 너무 좋아ㅠ
In [15]:
icon = new_bando_soup.select('span.ico_viewer')
In [16]:
#type이 리스트가 아님.
#beautifulsoup에 저장(ResultSet에 되는듯..?)된 어떤 요소임.
type(icon)
Out[16]:
bs4.element.ResultSet
In [17]:
#필요없는 데이터를 삭제
#여기에서 특정값을 삭제하면 beautifulsoup내부에 저장된 값에 영향을 줌.
for i in icon :
i.extract()
#소스코드가 복잡한 경우는 이러한 방법으로 하는게 훨씬 편리함.
In [18]:
for i in new_bando_reple :
print(i.text.strip())
부산행 반도 못따라감 그래서 반도임 재미있게 잘 봤습니다. 다만 조금 질질 끄는 게 아쉬웠어요. 전형적인 약간의 억지 감동은 빼주셨으면 진짜 재미없음 다른말필요없음 영상미는 좋은데 스토리가....흥미가 안생겨요배우님들 고생 많았습니다 스포일러가 포함된 감상평입니다. 감상평 보기 미안하지만 jane 명찰보고 빵터짐 실망대망. 교과서적 연출로도 평타 이상은 가능할 좀비소재를 이렇게까지... 한창 때리고 부수고 싸우는 거 좋아하는 10세 남아 머리에서 나올법한 수준 낮은 각본과 연출. 대신 추진력 하나는 인정. 이런 지지고 볶는 짜파게티같은 각본을 완결짓고 영화판에 내다니..그 점은 대단! 애기들도 연... 분노의 질주를 본것 같았다...감동을 억지로 씬에 담으려는거 같았고현실성 없는 내용들이 많이 깔려있어서보는내내 이질감이 느껴져 2점 드렸습니다. 기아 모하비 홍보영상을 보고나온 느낌이 제일 강하게 들었고,차량 액션신은 대부분 cg인데 이질감이 느껴짐좀비 연출은 죄다 때거지로 덤비는 연출 아쉬움그냥 볼만한 수준의 영화이 영화보다 부산행 한 번 더 보는걸 추천드... 강동원 이정현은 아묻따였는데 악역으로 나온 구교환 너무 좋아ㅠ
1페이지부터 10페이지까지 크롤링 진행¶
In [22]:
# 반복문이 얼마나 진행되고 있는지 확인시켜주는 라이브러리
from tqdm import tqdm
for i in tqdm(range(1,11)):
new_bando_url= '''https://movie.naver.com/movie/bi/mi/pointWriteFormList.nhn?code=185917&type=after
&isActualPointWriteExecute=false&isMileageSubscriptionAlready=
false&isMileageSubscriptionReject=false&page='''+str(i)
new_bando_res = req.get(new_bando_url)
new_bando_soup = bs(new_bando_res.text, 'lxml')
new_bando_reple = new_bando_soup.select('div.score_reple > p')
icon = new_bando_soup.select('span.ico_viewer')
for j in icon :
j.extract()
for k in new_bando_reple :
print(k.text.strip())
20%|████████████████▌ | 2/10 [00:00<00:00, 8.04it/s]
부산행 반도 못따라감 그래서 반도임 재미있게 잘 봤습니다. 다만 조금 질질 끄는 게 아쉬웠어요. 전형적인 약간의 억지 감동은 빼주셨으면 진짜 재미없음 다른말필요없음 영상미는 좋은데 스토리가....흥미가 안생겨요배우님들 고생 많았습니다 스포일러가 포함된 감상평입니다. 감상평 보기 미안하지만 jane 명찰보고 빵터짐 실망대망. 교과서적 연출로도 평타 이상은 가능할 좀비소재를 이렇게까지... 한창 때리고 부수고 싸우는 거 좋아하는 10세 남아 머리에서 나올법한 수준 낮은 각본과 연출. 대신 추진력 하나는 인정. 이런 지지고 볶는 짜파게티같은 각본을 완결짓고 영화판에 내다니..그 점은 대단! 애기들도 연... 분노의 질주를 본것 같았다...감동을 억지로 씬에 담으려는거 같았고현실성 없는 내용들이 많이 깔려있어서보는내내 이질감이 느껴져 2점 드렸습니다. 기아 모하비 홍보영상을 보고나온 느낌이 제일 강하게 들었고,차량 액션신은 대부분 cg인데 이질감이 느껴짐좀비 연출은 죄다 때거지로 덤비는 연출 아쉬움그냥 볼만한 수준의 영화이 영화보다 부산행 한 번 더 보는걸 추천드... 강동원 이정현은 아묻따였는데 악역으로 나온 구교환 너무 좋아ㅠ 부산행의 반도 못하다 해서 반도. . 인가.. 부산행과 장르가 완전히 바뀌었어요 왜갑자기 트랜스포머가된거죠....? 기대안하고 봐서 그런지 재미없었음 ^^ 기대하고 봤으면 더 재미없었을듯 이것은 좀비영화인가 레이싱영화인가 신파는 왜이리 많은것인가 추천은 안함 근데 강동원 잘생김강동원 총 잘쏨 근데 강동원 잘생김 여자애 운전 개쩜 근데 강동원 잘생김 이거 볼 돈으로 국밥 특대 사드세여 ㅎㅎ 엔딩크레딧 올라올때"와 진짜 이건 아닌데"라는 생각이듬 부산행생각하고보시면안돼요시간가는줄알고봤습니다 그냥 간단하게 홍콩에서 트럭을 가져와라는 지시를 받고 반도에서 가져오는 내용 중간중간 들어간 한국영화의 뻔한 "가족애" 로 인해 중간중간 지루함... PPL 잘한듯.. 차량 좋네 , 제발.. 억지감동.... 영화보다가 나올뻔하긴 되게 오랜만이네요ㅋ 공포도 스릴도 감동도 없는 전형적인 한국형 신파극
40%|█████████████████████████████████▏ | 4/10 [00:00<00:00, 8.27it/s]
모하비 한대 구매 해야 겠어요 하.... 좀비물이 아니라 자동차 액션 보는 거같았어요 초반에는 볼만하다가 점점 지루해지고 결말이 어느정도 예측이되고 개연성도 부족한거같고 부산행급 까진 아니더라도 어느정도 기대하고 봤는데 너무 실망입니다 말하지 않겠다...최악이다 억지로 런타임 맞추려하는게 너무 봄 모하비 광고 영상인줄 알았습니다 차로 좀비 깔아뭉개는 장면만 30분. 연기는 4년후인데 연출 스토리 전개는 4년 전으로 돌아간것 같다. 너~~~~무 자동차씬만 기억나요,, 마자막 신파만 그러려니하고 넘기면 전체적으로볼만함 구교환씨 맛탱이간 연기 맛깔나게 잘하고 뭐랄까. 염력 엄복동을 피했는데 반도를 못피했네. 부산행의 반의 '반도'못미치는 영화 음...레이싱 영화인지 좀비 영화인지... 억지 감동 포인트도 그렇고 그냥 볼 거 없어서 보는 영화?? 기대 안 하고 보면 괜찮음! 초반에는 관람객의 흥미를 끌기엔 충분하였으나, 갈수록 아쉬운 점이 있음영화의 스토리가 하나하나 전부 기억이 날 만큼 별 내용이 없고 액션신으로 가득함.다소 과한 연출.. 억지설정.. 요약 : 용두사미를 2글자로 줄이... 한국형매드맥스를꿈꿨으나마무리는90년대신파로마무리함 잘 쌓아올리다가 청승으로 범벅된다. 스포일러가 포함된 감상평입니다. 감상평 보기 그냥 모르겠다. 개연성도 없고, 뭘 말할려고 하는지 모르겠음. 그냥 어떤 놈 임무 받아서 그거 가지고 싸우는게 내용 끝임. 그러다가 갑자기 신파극 눈물 쥐어짜내는.. 돈이 아깝다 코로나 시국에 이거 보려고 극장 간 내가 레게노 연기는 김민재 배우가 살렸지만 스토리의 개연성이 부족하고 억지스런 신파와 어색한 CG그냥 강동원은 거지같은 머리해도 강동원이구나만 느낌 스토리 머냐?? 발로?? 규제가 문제인가.. 돈이문제인가....너무 급급.. 그나마 악당이 괸찮으면 머냐?? 구교환의 재발견. 악역 캐릭터를 정말 본인의 색으로 맛깔나게 소화했음 왜 감독이 한국의 조커라고 한지 알듯 살아있다2가 개봉한줄. 어떻게 영화를 이렇게 재미없게 만드는지....시간 버림 좀비영화가 아니라 카트라이더임 그냥. 처음부터 끝까지 예상 가능한 스토리고 좀비는 그냥 빌런을 죽이는 장치 그 이상 그 이하도 아님.
60%|█████████████████████████████████████████████████▊ | 6/10 [00:00<00:00, 8.23it/s]
그냥 오락영화. 다보고나면 이영화가 무슨 말을 하고싶은건지 모르겠을정도로 그냥 허무맹랑. 화려한 카체이싱 액션이 돋보임. 근데 중간중간 긴장감을 깨버리는 대사들. 선과악을 구분지어놔 스토리가 너무 단순함. 전작... 4년동안 서있던 차를 박았는데 경보기가 막 울려....슈퍼배터리인가? 10점 알바들이랑 1점 알바들이랑 싸우니 사이좋게 5점으로 양보하자 억지 신파에 토할뻔했다 스포일러가 포함된 감상평입니다. 감상평 보기 권해효 아저씨는 유엔군 제인때문에 나온거고이정현 누나는 살기위해 나온거고강동원은 얼굴마담 하러 나온거고결론 아역들 연기 잘한다좀비물이긴한데 어색하다.. 부산행 따라잡을 영화가 없는건가 ㅜㅜ 엄청 기대했는데이제 강철비... 이게 좀비 영화인지 좀비만 나오는 카 액션인지 전혀 개연성도 없고 감동도 억지로 끼어 맞추는 것 같고 원래 영화 기대 안 하고 보는데 완전 바닥이네요 스포일러가 포함된 감상평입니다. 감상평 보기 관람객평점이 8점을 넘기는걸 보면서 우리나라 진짜 살만하고 좋은나라인걸 새삼 깨닫습니다.. 막판 제인엔딩에서 개콘에서도 못찾던 웃음을30분이상 찾을 수 있었습니다감사합니다 대배우 구교환 ?? 부산행에서 안전한 부분만 빼서 만든 영화 느낌 갑분 신파 넣고 좀비도 넣어주고 카체이싱이나 액션도 넣었는데 맨날 먹던 반찬 맛이다 나쁘지는 않은데 막 최고!!이것도 아님 딱 평타 보는내내 와 운전잘한다 느낌 부산행기대하고 가시는거면 가지마시길 짧은 총평... 술 취한 형님의 술주정 들어주는 느낌. “형, 무슨 말인지 알아. 안다고. 그런데 그건 아니지. 아니. 안다니까.” 부산행 감독의 후속작일뿐 부산행2는 아니라는걸 모르는 사람이 많은 듯. 아포칼립스로... 신파도 문제인데 영화가 전체적으로 매끄럽지가 못 함ㅠ 시작부터 아무리 버릴 카드라고 해도 목적은 큰 돈인데 이미 한 번 실패하고 못 가져왔으면 제대로 준비를 하고 보내야 하는데 허술하게 달랑 총 하나 들고 간다는게 ... 배안에서 백덤블링 하는 좀비 보고 뭔가 느낌이 왔음 그러다가 화장실 갔다 왔는데 어린 애들이 운전을 멧데이먼 수준으로 함ㅋㅋㅋ 대실망 핵노잼 강동원 얼굴만 재밌음 하.. 왜 평점 낮은지 알겠습니다.좀 눈물짜내려는 요소 너무 많아요억지로 넣어놨어요 마지막 끝날쯤에 폭발하는데 한숨나옵니다 제발.. 일반인도 느끼는데 제작진들은 무슨 생각이였는지..알바평점 낮출려고 2점 줍니다 나름 군인이 타락한 얘기는 신박했음 근데 너무 매드맥스 느낌남 모하비 차주들 내심 기분좋을듯 ㅋㅋ 인랑도 재미있게본내가...처음으로 돈아깝다고생각들었음 치누크왔을때부터 진짜 욕나오더라 저기요. 이거 장르가 뭐임? 도대체 뭘 찍은 거야... 클리셰 범벅. 2020년 영화라 믿기지않는 진부함.
80%|██████████████████████████████████████████████████████████████████▍ | 8/10 [00:00<00:00, 8.37it/s]
좀비영화에 좀비가 없다. 배우들의 연기는 상황이 있을 뿐 이야기를 거들 수 있는 드라마가 부족하다. 볼거리로 채우기 급급하며 웅장한 비주얼을 자랑하는 듯 하나 결국 영화를 다 보고나서 결국 드는 생각은 플레이스테이... 한국 영화의 마케팅계가 이렇게 썩어버렸나..이딴 영화가 어떻게 평점이 9점이냐알바를 쳐써도 작작써야지, 이게 평점조작단이랑 다를게뭐냐 신파만 좀 줄였으면.... 부산행 좀비 보다 빨라졌다고 홍보하더니 좀비 나오는 장면이 레이싱 장면 보다 적으면 어쩌란 말임 감독님 신파 넣는것도 상황에따라 넣으셔야하는데 너무 사람죽는걸로 억지 감동할려고 질질끌고 오히려 그게 더 따분하게만들고 액션신도 화끈한건 좋으나 너무 말도안되는장면이 오래가니 재미가 많이 반감되네요 부산행을 정말 좋... 반도70살아있다30 이걸 영화라고 만들었니?? 어휴... 반 도 못보고 나왔다는... 한국판 분노의 질주(feat.좀비군단) 스포일러가 포함된 감상평입니다. 감상평 보기 *세상에 이런 영화는 없었다!!*현금가 단돈 만원을 주고 즐길 수있는 극암의 영화!<PUBG> 사에서도 극찬한 플레이어 컨트롤이 전혀 듣지않는 "최초" 배틀그라운드 좀비모드 실사판 영화!!파... 왜 생존자들끼리 싸우는가? 좀비는 거들 뿐! 스포일러가 포함된 감상평입니다. 감상평 보기 내용틀은 괜찮았는데 좀비보단 자동차씬이 많고 강동원 비중이 아쉽고 안멋있음. 쓸때없는곳에서 뜸을 너무들임... 난 돈도많고 시간도 많다 하시는분 보세요 뭔 영화가 아니라 모하비 광고찍는줄 말도안되는 운전실력.모하비 겁나튼튼함.그리고 신파 신파 신파 신파 알바진짜 오지게 풀어놨네 이걸 보느니 레지던트 이블 한 편 때리는 게 더 낫습니다 영화값의 반도 못건졌다.남는게 없는 영화 이건 1점이 아니다. 11점을 주고 싶은 내 마음이다. 부산행의 반도 못하다 해서 반도...이 말이 맞는듯 노잼 처음부터 끝까지 영화를 보는동안 감정에 변동이 생기지 않음.. 그리고 영화를 보는 도중 자꾸 저건 왜?? 저건 또 왜?? 왜 또 슬퍼야해..?? 이런 의문을 들게만듬
100%|██████████████████████████████████████████████████████████████████████████████████| 10/10 [00:01<00:00, 8.35it/s]
너무 오글거리고 막파 신파신때문에 짜증났다. 개연성이 너무 앖네요.... 엄복동2 인가요? 왜 한국영화들은 억지감동+신파극을 못끼워넣어서 안달이지? 보는내내 불편할정도로 억지감동 유발에 눈살찌푸려졌음. 부산행2래서 기대하고 본 내 잘못이지..에휴 싸구려 CG에 어설픈 연기력에 집중안되는 시나리오에 강동원 나옴 끝. 와 이건 진짜 너무했다ㅠㅋㅋㅋ 앞으로 연상호 감독 영화는 걸러야것어 모하비 광고로 착각할정도.. 반도 만들면 안 됐어... 부산행은 참신한 소재니까 흥미로워서 봤다면 이건 그런 것도 없이 그냥 ㅠㅠㅠ배급사들은 완성된 영화를 보고 정말 경쟁력 있다고 생각해서 배급한건지...개판임강동원은 제에에에발 영화 고르는 눈... 이거보고 면허따러갑니다 스토리. 연출 모두 별로네요. 각자의 의견이 다르겠지만 저는 돈주고 보고싶지는 않네요^^그나마 가족과 함게여서 좋았습니다 스토리가없으니연기가보이지않는다.그냥킬링타임용. 솔직히 이렇게 재미없을줄이야 이거슨 좀비영화가아니라 자동차영화입니다 진짜 너무하네 이게 영화냐 이렇게 못 만드는 것도 재능이다 뭔가 아쉽다 .... 뭔가 다 짬뽕시켜놓은 느낌...? 돈이 아까울 정도 재미없고.. 잠이 솔솔 왔다. 살아잇다보다 99.9%잼 왠지모르게 재미가 없었네요. 전체적으로 완성도가 조금 미흡한듯... 배우들은 진지한데 난 왜 웃음이 나지
In [ ]:
'WEB' 카테고리의 다른 글
웹크롤링(Web crawling)_selenium 예제(광주날씨검색, 한솥도시락 가격 크롤링, 크롤링에서 자주쓰는 예외처리 방법) (0) | 2021.05.03 |
---|---|
웹크롤링(Web crawling)_selenium(셀레니움) (0) | 2021.05.03 |
웹크롤링(web crawling)_20210506기준 네이버영화 랭킹페이지 (0) | 2021.05.03 |
웹크롤링(web crawling)_ request, beautifulSoup, 예제 (0) | 2021.05.03 |
웹크롤링(web crawling) 입문,기본 (0) | 2021.05.03 |