● import
```
from urllib.request import urlopen
from bs4 import BeautifulSoup
```
● 페이지 불러오기
```
url = "https://finance.naver.com/marketindex/"
page = urlopen(url)
soup = BeautifulSoup(page, "html.parser")
print(soup.prettify())
```
보통 page 변수 말고 response나 res 더 자주 쓰임.
response.status 출력하면 값이 제대로 불러와졌는지 숫자로 확인 가능.
https://ko.wikipedia.org/wiki/HTTP_상태_코드
● 환율값 불러오기
```
# 1
soup.find_all("span", "value")
# 2
soup.find_all("span", class_="value")
# 3
soup.find_all("span", {"class" : "value"})
```
● 달러 값만 불러오기
```
# 1
soup.find_all("span", {"class" : "value"})[0].text
# 2
soup.find_all("span", {"class" : "value"})[0].string
# 3
soup.find_all("span", {"class" : "value"})[0].get_text
```
'Data Analysis' 카테고리의 다른 글
예제 3-2. 시카고 맛집 하위페이지 데이터 분석 + 지도 시각화 (0) | 2022.11.23 |
---|---|
예제 3-1. 시카고 맛집 메인페이지 데이터 분석 (0) | 2022.11.21 |
예제 2. 위키백과 문서 정보 가져오기 (0) | 2022.11.20 |
예제1-2 네이버금융 (0) | 2022.11.18 |
Beautiful Soup Basic (0) | 2022.11.17 |