์ ๊ฐ ์ฌ์ฉํ ๋ธ๋ผ์ฐ์ ๋ Chrome Browser๋ฅผ ์ฌ์ฉํ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ํด๋น ์ฌ์ดํธ์์ ์ค๋์ ์ฃผ๊ฐ๋ฅผ ์ถ์ถํด ๋ณด๊ณ ์ถ๋ค๋ฉด ๋จผ์ ํด๋น ์ซ์์ Element๋ฅผ ์์๋ ๋๋ค.
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium import webdriver
import time
import warnings
# ์ฌ์ดํธ ์ง์
driver = webdriver.Chrome('./chromedriver')
driver.get(https://www.kakaocorp.com/page/)
#์ฐพ์๋ธ ์์๋ก ํ
์คํธ ์ถ์ถํ๊ธฐ
kakao_stock = driver.find_element(By.CLASS_NAME, 'num_tit').text
print(kakao_stock)
์ด๋ ๊ฒ ์งํ์ ํ๊ณ ๊ฒฐ๊ณผ๊ฐ์ ๋ณด๋ฉด ์๋์ฒ๋ผ ๋์ค๊ฒ ๋ฉ๋๋ค.
๐๏ธ๊ทธ๋ผ ์ฌ๊ธฐ์ ํ ์คํธ ์ถ์ถ์ ๋ ์ด์ฉํ์ฌ ๋ฑ๋ฑํ ์ ๋ณด๋ฅผ ๋ถ๋๋ฝ๊ฒ ๋ฐ๊ฟ๋ณด๊ณ ์ ํ๋ค๋ฉด?
today = driver.find_element(By.์๋ฆฌ๋จผํธ, '์๋ฆฌ๋จผํธ').text
# ์ฃผ๊ฐ์ ๋ ์ง๋ฅผ ํ์ฉํ ์นด์นด์ค์ฃผ๊ฐ ์๋ด ์ฝ๋
print(f'์นด์นด์ค์ ์ฃผ๊ฐ๋ {today} ๊ธฐ์ค {kakao_stock}์ ์
๋๋ค')
์ ๊ทธ๋ผ ๊ฒฐ๊ณผ๋ฅผ ํ์ธ ํด๋ณด๊ฒ ์ต๋๋ค!
.
.
.
์ด๋ ๊ฒ ์ถ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ฐ๋จํ๊ฒ ์ ๋ฆฌ๋ฅผ ํด๋ณด์์ต๋๋ค.๐
'๐ฅ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Selenium] find_element(By.) ์ฌ์ฉํ๊ธฐ (0) | 2023.08.12 |
---|---|
[Selenium] Elements ์์น(์ขํ) ๊ฐ์ ธ์ค๊ธฐ (0) | 2023.05.09 |
[Selenium] ํ์ด์ง ์คํฌ๋กค ํ๊ธฐ (0) | 2023.03.20 |
[Selenium] iframe ์ ํํ๊ธฐ (1) | 2023.01.25 |
[Selenium] ์ฐฝ ์ปจํธ๋กค (0) | 2023.01.13 |