현재가를 어느 태그에서 가져오는 게 좋을까?
이런거는 한글자씩 되어있어서 크롤링하기 쉽지 X
여기서 가져오자!
url 분석
https://finance.naver.com/item/sise.naver?code=207940
파라미터로 code를 받는 걸 알 수 있다. 여기서 코드는 주식 종목 코드인 것 같아보인다.
import requests
from bs4 import BeautifulSoup
stockCodes = [
'207940', #삼바
'035720', #카카오
'035420', #네이버
'000120' #cj대한통운
]
for stockCode in stockCodes:
url = f"https://finance.naver.com/item/sise.naver?code={stockCode}"
res = requests.get(url)
soup = BeautifulSoup(res.text, 'html.parser')
price = soup.select_one('#_nowVal').text.replace(',', '')
print(price)