์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋๋ฆผ์ฝ๋ฉ
- mongodb
- react
- ์ฝ๋ฉ์ ํ
- heapq
- ๊ฐ๋ฐ
- ํ ์ดํ๋ก์ ํธ
- ๋ ธ๋ง๋์ฝ๋
- ์ฝ๋ฉ
- error
- CSS
- ๊ทธ๋ฆฌ๋
- ํ๋ก์ ํธ
- ์ฝ๋ฉํ ์คํธ
- ์๊ณ ๋ฆฌ์ฆ
- node.js
- HTML
- ํ์ด์ฌ
- ํฌ๋กค๋ง
- KDT
- javascript
- ํ๋ก ํธ์๋
- JS
- ๋ชจ๊ฐ์ฝ
- ๊ตญ๋น์ง์
- Til
- Python
- fe
- ๋ฐฑ์ค
- ํ๋ก๊ทธ๋๋จธ์ค
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (181)
๐ฑ → ๐ณ
์ํ์ฝ๋ฉ web1 - html๊ณผ , web2 - CSS๋ฅผ ๋ชจ๋ ๋ฃ๊ณ ๋๋์ด JavsScript ์๊ฐ์ ๋ง์ณค๋ค. ์๋๋ ๋ฐ๋ก React ๊ฐ์๋ฅผ ๋ค์ด๋ณด๋ ค ํ์ผ๋, ๋ณต์ต ๊ฒธ ๋ ธ๋ง๋์ฝ๋์ ๋ฐ๋๋ผJS๋ฅผ ๋ฃ๊ธฐ๋ก ํ๋ค. JavaScript ๋ณต์ต ๋ฐ ๋ด์ฉ ์ ๋ฆฌ ๋ชฉ์ฐจ HTML๊ณผ JavaScript์ ๋ง๋จ 1 (script ํ๊ทธ) HTML๊ณผ JavaScript์ ๋ง๋จ 2 (์ด๋ฒคํธ) HTML๊ณผ JavaScript์ ๋ง๋จ 3 (์ฝ์) ๋ฐ์ดํฐํ์ - ๋ฌธ์์ด๊ณผ ์ซ์ ๋ณ์์ ๋์ ์ฐ์ฐ์ ์น๋ธ๋ผ์ฐ์ ์ ์ด CSS ๊ธฐ์ด ์ ์ดํ ํ๊ทธ ์ ํํ๊ธฐ ํ๋ก๊ทธ๋จ, ํ๋ก๊ทธ๋๋ฐ, ํ๋ก๊ทธ๋๋จธ ์กฐ๊ฑด๋ฌธ ์๊ณ ๋น๊ต ์ฐ์ฐ์์ Boolean ๋ฐ์ดํฐ ํ์ ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์ ํ์ฉ ๋ฆฌํฉํ ๋ง(refactoring) ๋ฐ๋ณต๋ฌธ ์๊ณ ๋ฐฐ์ด ๋ฐ๋ณต๋ฌธ ๋ฐฐ์ด๊ณผ ๋ฐ๋ณต๋ฌธ ๋ฐฐ์ด๊ณผ ๋ฐ๋ณต๋ฌธ์ ..
1. ํด๋ก ์ฝ๋ฉ ๊ฐ์ ๋ฃ๊ณ ๊ทธ๊ฒ ๋๊ฐ ๋ง๋ ๊ฑฐ๋ผ ์๊ฐํ๊ธฐ 2. ๊ณต์๋ฌธ์ ์ ์ฝ๊ณ ๋ธ๋ก๊ทธ ์์ฝ๋ณธ๋ง ์ฐพ์๋ค๋๊ธฐ 3. ๊ฒ์ํด์ ์ค์ค๋ก ํด๊ฒฐํ๋ ์ต๊ด ์ ๊ฐ๊ณ ๋ฌด์ง์ฑ ๊ฐ์ ๋ฃ๊ธฐ 4. ๊ณต๋ถํ ๋ด์ฉ ๊ธฐ๋ก ์ํ๊ธฐ ์คํ์ฑํ ๋ฐฉ์์ ํผ์จ ๊ธ์ธ๋ฐ ์ํ๋ค ใ ใ ๋ค ๋ด๊ฐ ํ๊ณ ์๋ ํ๋,, ์์ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌ ์ด์ฌํ ํด๋ณด์,, !!!
#9. ์ ์ ํฌ๋กค๋ง 4 8์ผ์ฐจ์์ ์ดํด๋ณด์๋ URL ์ฃผ์์ ํจํด์ ํ์ฉํ์ฌ ์ฌ๋ฌ ํ์ด์ง์ ์๋์ ์ ๋ณด๋ฅผ ์์งํ ๊ฒ์ด๋ค. โ ๊ฐ ์ํ์ ์ด๋ฆ๊ณผ ๊ฐ๊ฒฉ ์์ง โ ์ํ๋ ์ฝํ ์ธ (ํค์๋) ์ ๋ ฅ๋ฐ๊ธฐ ๐ ํ์ด์ฌ ์ฝ๋ ์์ฑ import requests import bs4 while True: keyword=input("๊ฒ์์ ์ํ๋ ํค์๋๋ฅผ ์ ๋ ฅํ์ธ์.(0์ ์ ๋ ฅํ๋ฉด ์ข ๋ฃ)") if keyword =="0": break URL = "https://browse.gmarket.co.kr/search?keyword="+keyword raw=requests.get(URL) html=bs4.BeautifulSoup(raw.text,'html.parser') box=html.find('div',{'class':'section_..
์ ์ ํฌ๋กค๋ง 3 ๐ ํฌ๋กค๋ง ๋์ ์ฌ์ดํธ ์ดํด๋ณด๊ธฐ ์ด์ ๊น์ง requests, BeautifulSoup ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ ํ์ด์ง ๋ด์ ์กด์ฌํ๋ ๋ก๋ ๋น์ฒจ ๋ฒํธ๋ฅผ ํฌ๋กค๋ง ํ์๋ค. ํ์ง๋ง, ์ ์ ํฌ๋กค๋ง์์๋ ํ์ด์ง ์ด๋๊ณผ ์ ์ฌํ ๊ธฐ๋ฅ์ ๊ตฌํํด ์ค ์ ์๋ค! URL ์ฃผ์๊ฐ์ ํจํด์ ํ์ ํตํด์ โ ์ฌ์ดํธ ์ดํด๋ณด๊ธฐ โ 1๏ธโฃ ์ฌ์ดํธ ์ ์ ์ฐ์ ์๋ ๋งํฌ๋ก ์ ์ํ๋ค. https://www.gmarket.co.kr/ 2๏ธโฃ ์ํ ๊ฒ์ ๋ค์์ผ๋ก, ๊ฒ์์ฐฝ์ ๋ง์คํฌ๋ฅผ ์ ๋ ฅ 3๏ธโฃ ๊ฒ์์ด์ URL ํจํด ํ์ธ ๊ฒ์๊ฐ์ ๋ณ๊ฒฝํ๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๊ธฐ ์ํด, ๊ฒ์ํ๋ ํ๋ฉด์ URL์ ํ์ธํด ๋ณด์๋ค. ์ฐ๋ฆฌ๊ฐ ๊ฒ์ํ๋ ๋ง์คํฌ๊ฐ URL ์ฃผ์์ ํฌํจ๋์ด ์๋๊ฒ์ ํ์ธํ ์ ์๋ค. ๐ url ์ฃผ์ ์ฃผ์ ๊ฐ์์ keyword= ์ด๋ผ๋ ๋ฌธ..
๐ BeautifulSoup์ ํ์์ฑ 6์ผ์ฐจ ์ฝ๋๋ฅผ ํ์ธํด๋ณด๋ฉด requests๋ก๋ง ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ์ ๋ html์ ํ๊ทธ์ ์ ํ์๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ ๊ฒ์ด ์๋ html ์ฝ๋๋ฅผ ๋จ์ํ ๋ฌธ์์ด ํ์ ์ผ๋ก ์ฒ๋ฆฌํด html์ ํ ์คํธ๋ก ์ถ๋ ฅํ ๊ฒ์ด๋ค. ๋ค์ ๋งํด, html์์ class๊ฐ nums์ธ divํ๊ทธ๋ฅผ ๋ฐ์์๋ผ!์ ์ฝ๋๊ฐ ์๋, ๋ฌธ์์ด์์ ์ด ํฌํจ๋ ๋ถ๋ถ์ ์ถ๋ ฅํด๋ผ! ๋ผ๊ณ ์ง ์ฝ๋์ด๋ค. BeautifulSoup ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ฌธ์์ด์ ์ค์ html ์ฝ๋๋ก ๋ณํํด์ฃผ์ด requests์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ ์ ์๋ค. ๐ BeautifulSoup ์ฌ์ฉํ๊ธฐ raw.text๋ฅผ ์ค์ html ์ฝ๋๋ก ๋ณํํด์ฃผ๊ธฐ bs4.BeautifulSoup(" HTML ๋ฐ์ดํฐ ", "๋ฐ์ดํฐ ํ์ " ) html ๋ฐ์ดํฐ๋ก raw.text..
๊ธ๋ก๋ง ๋ดค์ ๋ ๋๊ฒ ์ฌ์๋ณด์๋๋ฐ, ๋ง์ ์ค์ต ๋ฐ๋ผํ ๋ ์ค๋ฅ๊ฐ ์๊พธ๋์ ๋ต๋ตํ๋,, ใ ใ ์์ง๋ ํด๊ฒฐ์ฑ ์ ์ฐพ์ง ๋ชปํ๋ค. ์ฐ์ฐํด ๊ทธ๋ผ ์์ํด๋ณด๋๋ก ํ๊ฒ ๋ค. #6์ผ์ฐจ. ์ ์ ํฌ๋กค๋งโ ํฌ๋กค๋ง์ ๋ณธ๊ฒฉ์ ์ผ๋ก ์์ํ๊ธฐ ์ , ๋ ๊ฐ์ง๋ฅผ ๋จผ์ ์๊ฐํด์ผํ๋ค. โ๏ธ ํฌ๋กค๋ง์ ํ ์น ์ฌ์ดํธ ์ ์ โ๏ธ ๋ฐ์ดํฐ ์ ์ ๐ ํฌ๋กค๋ง ๋์ ์ฌ์ดํธ ์ดํด๋ณด๊ธฐ ํฌ๋กค๋ง์ ํ ์น ์ฌ์ดํธ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ ํ ํ์๋ ๊ผญ ํด๋น ์ฌ์ดํธ๋ฅผ ์ดํด๋ณด์์ผ ํ๋ค. ์ ์ /๋์ ํฌ๋กค๋ง ์ค ์ด๋ค ๊ฒ์ด ์ ํฉํ์ง ์ ํด์ผ ํ๊ธฐ ๋๋ฌธ ๋ก๋ ๋น์ฒจ ๋ฒํธ ์ฌ์ดํธ๋ฅผ ํฌ๋กค๋งํ๊ธฐ๋ก ํ์๋ค. https://dhlottery.co.kr/gameResult.do?method=byWin ๋ก๋6/45 - ํ์ฐจ๋ณ ๋น์ฒจ๋ฒํธ 1007ํ ๋น์ฒจ๊ฒฐ๊ณผ (2022๋ 03์ 19์ผ ์ถ์ฒจ) ๋น์ฒจ๋ฒํธ 8 11..
๐ ์ ํ์ ์น ํ์ด์ง๋ฅผ ํํํ๋ ๋ฐ์ดํฐ ๋ชจ๋๊ฐ ํ๊ทธ๋ก ์ด๋ฃจ์ด์ ธ ์๊ธฐ๋๋ฌธ์, ๊ทธ ์ค ์๋ก ๋์ผํ ํ๊ทธ๊ฐ ์กด์ฌํ ์ ์์ ์ด๋ ๊ฒ ๋์ผํ ํ๊ทธ๋ฅผ ๋ถ๊ฐํด ์ฃผ๊ธฐ ์ํด, HTML์์๋ ์ ํ์๋ผ๋๊ฑธ ์ฌ์ฉํด ๊ฐ ํ๊ทธ๋ฅผ ๊ตฌ๋ณํ ์ ์๋ ์ผ์ข ์ ์ฃผ์๋ฅผ ๋ถ์ฌํจ ๐ ์ ํ์์ ํ์์ฑ ์๋์ ๊ฐ์ HTML ๋ฌธ์๊ฐ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๋ฉด, ํ์ด์ฌ ํฌ๋กค๋ง C์ธ์ด ๊ฒ์ ํด๋น ์น ํ์ด์ง์์ ์ธ์ด (language)์ ๊ด๋ จ๋ ๋ฐ์ดํฐ๋ง ํ์ํ๋ค๊ณ ์๊ฐํด ๋ณด์. ๋ง์ฝ ํ๊ทธ๋ก๋ง ํด๋น ๋ฐ์ดํฐ๋ฅผ ์ ํํ๋ค๋ฉด, ํ๊ทธ ์ ์ฌ์ฉํ ์ ์๋ค. ํ์ง๋ง ํ๊ทธ ์ ์ธ์ด ์ ๋ณด ๋ฟ๋ง ์๋๋ผ ํ๋ก์ ํธ ์ ๋ณด (ํฌ๋กค๋ง, ๊ฒ์๋ง๋ค๊ธฐ)๋ ํฌํจ๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, ํ๋ก์ ํธ ์ ๋ณด๋ฅผ ์ ์ธํ๊ณ ์ธ์ด ์ ๋ณด๋ง์ ํน์ ํ๊ธฐ ์ํด ์ ํ์๋ฅผ ์ฌ์ฉ ํ์ด์ฌ ํฌ๋กค๋ง c์ธ์ด ๊ฒ์ ์ด๋ ๊ฒ class =..
์ด๊ฑฐ ์๊ฐ๋ ์ผ๋ง ์๊ฑธ๋ฆฌ๋ ๋๊ฒ ์ฌ๋ฐ๋ค ์ค๋ 4์ผ์ฐจ ํ๋๋ฐ ๋๋ฌด ์ฌ๋ฐ๊ณ , ํฅ๋ฏธ๋ก์์ ๊ทธ๋ฅ ํ ๋ฒ์ ๋ค ํด ๋ฒ๋ฆด๊น ํ๋ค๊ฐ ์ฐธ์์ ์ ๋,, ์ค๋์ HTML ๊ตฌ์กฐ์ ๋ํด ๋ฐฐ์ ๋ค. ๐ ์นํ์ด์ง์ HTML HTML(HyperText Markup Language)์ '๋งํฌ๋ก ๋๋ฌ์ธ์ธ ์ธ์ด'๋ผ๋ ๋ป์ผ๋ก, ์น ํ์ด์ง์ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๋ ์ธ์ด ๋ค์ ๋งํด, ์น ํ์ด์ง๋ฅผ ๋ง๋ค ๋ ์ฐ๋ ์ธ์ด๋ผ๊ณ ์ดํดํด๋ ๋ฌด๋ฐฉ F12 ๋ฒํผ์ ํด๋ฆญํด ๊ฐ๋ฐ์ ๋๊ตฌ ์ฐฝ์ ๋ณด๋ฉด (ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ ์ฌ๋์ ๊ตฌ๊ธ์ [๋ธ๋ผ์ฐ์ ์ด๋ฆ] ํ์ด์ง ์์ค๋ผ๊ณ ๊ฒ์) ๋จ๋ ์ฝ๋๋ค์ด HTML์ด๋ค. ๐ HTML ํ๊ทธ ํ์ธ ์ฝ๋ฎค๋ํฐ ์นดํ์ '์ถ์์ฒด๊ทธ' ํ์ด์ง๋ฅผ ํ์ฉํ์ฌ HTML ํ๊ทธ๋ฅผ ์ง์ ํ์ธํ์ฌ ๋ณด์๋๋ฐ ์ ์ฌ์ง์ select ๋ฒํผ์ ์ฌ์ฉํ์ฌ ํ์ด์ง ๊ตฌ์ฑ ์์์ h..