์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ํ๋ก์ ํธ
- CSS
- ๊ตญ๋น์ง์
- ํ์ด์ฌ
- ๋ฐฑ์ค
- Python
- ํฌ๋กค๋ง
- HTML
- ์ฝ๋ฉ
- JS
- ๊ฐ๋ฐ
- ๋ชจ๊ฐ์ฝ
- mongodb
- ๋ ธ๋ง๋์ฝ๋
- ๊ทธ๋ฆฌ๋
- error
- node.js
- ํ๋ก ํธ์๋
- ์ฝ๋ฉ์ ํ
- ๋๋ฆผ์ฝ๋ฉ
- KDT
- fe
- ์๊ณ ๋ฆฌ์ฆ
- heapq
- react
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ ์ดํ๋ก์ ํธ
- Til
- ์ฝ๋ฉํ ์คํธ
- javascript
- Today
- Total
๋ชฉ๋ก๋์ ํฌ๋กค๋ง (2)
๐ฑ → ๐ณ
#15. ๋์ ํฌ๋กค๋ง โค ๐ ์ ๊ท ํ์ ๊ฒ์ํ XPath ์ฌ์ฉ ์ด์ 1. id, class์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ํฌ๋กค๋ง์ ์งํํ ์ ์๋ค. 2, html ์์๋ค์ ํจํด์ ํ์ ํ๊ธฐ ์ฝ๋ค โ XPath์ ํจํด ์ต์๋จ ๊ธ์ XPath /html/body/div[1]/div/div[4]/table/tbody/tr[1]/td[1]/div[3]/div/a ๊ทธ ๋ฐ๋ก ์๋ ๊ฒ์๊ธ์ XPath /html/body/div[1]/div/div[4]/table/tbody/tr[2]/td[1]/div[3]/div/a ์ธ๋ฒ์งธ ๊ฒ์๊ธ์ XPath /html/body/div[1]/div/div[4]/table/tbody/tr[3]/td[1]/div[3]/div/a ์ค๊ฐ์ ์กด์ฌํ๋ tr ํ๊ทธ์ ๋ฒํธ๊ฐ ํ๋์ฉ ์ฆ๊ฐํ๊ณ ์๋ ๊ฒ์ ํ์ธ -> ..
#14. ๋์ ํฌ๋กค๋ง โฃ ๐ ํฌ๋กค๋ง ๋์ ์ฌ์ดํธ ์ดํด๋ณด๊ธฐ ์ฝ๋ฎค๋ํฐ ์นดํ์ ์ ์ํ์ฌ ์ ๊ท ํ์ ๊ฒ์ํ์ ๋ด์ฉ ์์ง 1๏ธโฃ ๋ค์ด๋ฒ ๋ก๊ทธ์ธ ํ์ด์ง ๐ [๋ค์ด๋ฒ: ๋ก๊ทธ์ธ] ๊ทธ๋ฆผ์์๋ ๋ณผ ์ ์๋ฏ, ์์ด๋ ์ ๋ ฅ, ๋น๋ฐ๋ฒํธ ์ ๋ ฅ, ๋ก๊ทธ์ธ ๋ฒํผ ํด๋ฆญ ์์๋ก ์์ ์ ์งํํด์ผ ํ๋ค. ๊ธฐ์กด์๋ ์๋์ผ๋ก ๊ฐ์ ์ ๋ ฅํ๊ธฐ ์ํด, send_keys ํจ์๋ฅผ ์ด์ฉํ์ง๋ง ๋ค์ด๋ฒ๋ ์๋ํ ์ํํธ์จ์ด๋ฅผ ๋ง๊ณ ์๊ธฐ ๋๋ฌธ์, send_keys ํจ์๋ฅผ ์ฌ์ฉํด ๋ก๊ทธ์ธ์ ์๋ํ๋ฉด ์๋์ ๊ฐ์ด ์๋์ ๋ ฅ๋ฐฉ์ง ์ด๋ฏธ์ง๊ฐ ๋์จ๋ค. ์ด๋ฐ ๊ธฐ๋ฅ์ ํผํ๊ธฐ ์ํด์, selenium์์ execute_script๋ผ๋ ํจ์๊ฐ ์กด์ฌํ๋ค. ์ ๋ ฅ๋ฐ์ JavaScript ์ฝ๋๋ฅผ ๋ธ๋ผ์ฐ์ ์์ ์คํ์ํค๋ ํจ์์ด๋ค. driver.execute_script("JS ์คํฌ๋ฆฝํธ") ์..