[Scraping] 환율 정보
Machine Learning 2024. 1. 2. 19:03 |반응형
환율 정보를 스크랩 해 보자.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import urllib.request
from bs4 import BeautifulSoup as bs
url = "https://m.stock.naver.com/marketindex/home/exchangeRate/exchange"
with urllib.request.urlopen(url) as response:
html = response.read().decode('utf-8')
soup = bs(html, 'html.parser')
all_countries = soup.find_all('strong', 'MainListItem_name__2Nl6J')
all_rates = soup.find_all('span', 'MainListItem_price__dP8R6')
for country, rate in zip(all_countries, all_rates):
print(country.string + ': ', rate.string)
#for i, c in enumerate(all_countries):
# print(i+1, c.string)
#for i, r in enumerate(all_rates):
# print(i+1, r.string)
#print(soup.find('strong', 'MainListItem_name__2Nl6J').string)
#print(soup.find('span', 'MainListItem_price__dP8R6').string)
|
같은 클래스명을 쓰는 정보가 여러개 있다. 모두 검색하여 표시한다.
반응형
'Machine Learning' 카테고리의 다른 글
[ML] MNIST pandas (0) | 2024.12.21 |
---|---|
[Scraping] 환율 정보를 SMS로 보내기 (3) | 2024.01.02 |
OCR with Tesseract on Windows - Windows에서 테서랙트 사용하기 (0) | 2020.10.07 |
CSV 분석 (0) | 2019.01.20 |
JSON 분석 (0) | 2019.01.18 |