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('순위')

 

 

'Python > Crawling' 카테고리의 다른 글

[Crawling] iframe  (0) 2022.05.19
[Crawling] 영화 데이터 수집(날짜 설정)  (0) 2022.05.19
[Crawling] 멜론 페이지 응답받기  (0) 2022.05.19
[Crawling] Beautifulsoup  (0) 2022.05.19
[Crawling] 웹페이지 정보 가져오기  (0) 2022.05.19