본문 바로가기

크롤링

네이버 금융 가격 가져오기 샘플

연습용으로만 해보시길...

import requests
from bs4 import BeautifulSoup

url = 'https://finance.naver.com/item/main.nhn?code=005930'
res = requests.get(url)

soup = BeautifulSoup(res.content, 'html.parser')

# <span class="no5">5</span>
div_today =  soup.find('div', {'class': 'today'})
# print(div_today)

td_today = div_today.find('span', {'class': 'blind'})
# print(td_today)
print('종가',td_today.text)

td_firsts = soup.findAll('td', {'class': 'first'})
for td_first in td_firsts:
    # print(td_first)
    # print('----------------')
    # print(td_first.find('span', {'class': 'blind'}))
    print(td_first.find('span', {'class': 'blind'}).text)