Python/Crawling
[Crawling] 데이터 프레임
퓨어맨
2022. 5. 19. 09:04
import pandas as pd
title_list = []
singer_list = []
rank_list = []
for i in range(len(title)):
title_list.append(title[i].text.strip())
singer_list.append(singer[i].text.strip())
rank_list.append(i+1)
dic = {'순위' : rank_list, '제목' : title_list, '가수' : singer_list}
df = pd.DataFrame(dic)
df = df.set_index('순위') # == df.set_index('순위', inplace = True)
- 네이버 영화 랭킹 데이터 수집
url ='https://movie.naver.com/movie/sdb/rank/rmovie.naver?sel=cur&date=20220511'
res = req.get(url)
soup = bs(res.text, 'lxml')
movie = soup.select('div.tit5')
avg = soup.select('.point')
movie_list = []
avg_list = []
rank_list = []
for i in range(len(movie)):
movie_list.append(movie[i].text.strip())
avg_list.append(avg[i].text.strip())
rank_list.append(i+1)
dicm = {'순위': rank_list, '영화명' : movie_list, '평점' : avg_list}
dfm = pd.DataFrame(dicm)
dfm = dfm.set_index('순위')