티스토리 뷰
import requests
import pandas as pd
from bs4 import BeautifulSoup
headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}
data = requests.get('https://www.genie.co.kr/chart/top200?ditc=D&ymd=20211103&hh=13&rtm=N&pg=1',headers=headers)
soup = BeautifulSoup(data.text, 'html.parser')
rank_list = []
title_list = []
artist_list = []
for i in soup.select('.list-wrap .list .number'):
rank_list.append(i.text[0])
for i in soup.select('.list-wrap .info .albumtitle'):
title_list.append(i.text)
for i in soup.select('.list-wrap .info .artist'):
artist_list.append(i.text)
df = pd.DataFrame({'rank' : rank_list, 'title' : title_list, 'artist' : artist_list})
print(df)
'Development > Spartacodingclub-데이터분석' 카테고리의 다른 글
스파르타 데이터분석 2주차 (0) | 2022.06.07 |
---|