๐ ํฌ๋กค๋ง ๋ถ์ ํ๋ก์ ํธ (์)
๐ ํฌ๋กค๋ง ๋ถ์ ํ๋ก์ ํธ
โ ์ฃผ์ : ๊ด๊ด์ํ ๋ฆฌ๋ทฐ ์นํ์ด์ง ํฌ๋กค๋ง์ ํตํด ๋ฐ์ดํฐ ์์ง ๋ฐ ๋ถ์
โ ๋ฐฐ๊ฒฝ : html ๊ตฌ์กฐ์ ๋ํด ์ตํ๊ณ ์น ํฌ๋กค๋ง์ ํตํ ๋ฐ์ดํฐ ์์ง๊ณผ ๋ถ์
โ ๊ธฐ๊ฐ : 2024.05.04~2024.05.11 (์ฝ 1์ฃผ)
โ ๊ณผ์ : ํ์ด์ฌ์ผ๋ก ์น์ฌ์ดํธ ํฌ๋กค๋ง
๋ด์ค ํฌ๋กค๋ง ์๋
์๋งค ๊ฐ๋ฅํ ๊ธฐ์ฐจํ ์ฐพ๊ธฐ
๊ด๊ด ์ํ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ ํฌ๋กค๋ง ๋ฐ ๋ถ์
โ ์คํฌ : ํ์ด์ฌ
๐ 1. ๋ถ์์ฃผ์
ํ๋ํฌ์ด ๊ด๊ด์ํ ๋ฆฌ๋ทฐ ์นํ์ด์ง ํฌ๋กค๋ง์ ํตํด ์ธ์ฌ์ดํธ ๋์ถ
์น ํฌ๋กค๋ง์ ํตํด ๋ค์ํ ๋ฐ์ดํฐ ์์ง์ด ๊ฐ๋ฅํ๋ฏ๋ก, ๋ฆฌ์์น ์ญ๋์ ํค์ฐ๊ธฐ ์ํด ํฌ๋กค๋ง์ ๊ณต๋ถํ๊ณ ์ถ์์ต๋๋ค.
ํ๋ํฌ์ด ๊ด๊ด์ํ ๋ฆฌ๋ทฐ ์นํ์ด์ง๋ฅผ ํฌ๋กค๋ง ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์์ง ๋ฐ ์ ์ฒ๋ฆฌ ํ๊ณ ์๊ฐํ๋ก ์ธ์ฌ์ดํธ๋ฅผ ๋์ถ
๐ 2. ๋ถ์ ๊ณผ์
- Selenium ๊ธฐ๋ฅ์ ํ์ฉํด ํ๋ํฌ์ด ๋ฆฌ๋ทฐ ํฌ๋กค๋ง ๋ฐ ์ ์ฒ๋ฆฌ
- ์๊ฐํ๋ฅผ ํตํด ์ธ์ฌ์ดํธ ๋์ถ
๐ 3. ๋ถ์ ์งํ
๋ฐ์ดํฐ ์์ง
- ํ์ด์ฌ ํฌ๋กค๋ง ์ญ๋์ ํค์ฐ๊ธฐ ์ํด ๋ด์ค ํ์ด์ง์ ๊ธฐ์ฐจ ์๋งค ์ฌ์ดํธ๋ฅผ ํฌ๋กค๋ง ์ฐ์ต ๋ฐ html ๊ตฌ์กฐ ํ์
- Selenium ๊ธฐ๋ฅ์ ํ์ฉํด ํ๋ํฌ์ด ๋ฆฌ๋ทฐ ํ์ด์ง ํฌ๋กค๋ง
๋ฐ์ดํฐ ๋ถ์
- ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ(date type, object type ๋ณ๊ฒฝ)
- ํ์ด์ฌ์ matplotlib, seaborn ๊ธฐ๋ฅ์ ํ์ฉํด ์๊ฐํ
๊ฒฐ๋ก ๋ฐ ์ธ์ฌ์ดํธ ๋์ถ
์นดํ ๊ณ ๋ฆฌ๋ณ ๋ฆฌ๋ทฐ ์๊ฐํ
๊ฐ ์นดํ ๊ณ ๋ฆฌ(๊ฐ์กฑ์ฌํ,์น๊ตฌ๋ชจ์,์ปคํ์ฌํ ๋ฑ) ๋ณ๋ก ๋ฆฌ๋ทฐ ์๋ฅผ ์๊ฐํ ํ๊ณ , ์ด๋ค ์ฌํ ์ ํ์ด ๊ฐ์ฅ ๋ง์์ง ์์๋ณด๊ธฐ
- ๊ฐ์กฑ์ฌํ์ด ์๋์ ์ผ๋ก ๋ง๋ค.
- '๊ธฐํ' ๊ฐ ๊ฝค ์์์ ์ํ๋ ๋ฐ ๊ฐ์กฑ/์๋๋๋ฐ/์น๊ตฌ/์ปคํ/๋ํ๋ก๋ฅผ ์ ์ธํ๊ณ ๊ฐ๋ฅํ ๊ฒฝ์ฐ๊ฐ ๋ฌด์์ธ์ง ๊ณ ๋ฏผํด๋ณด์๋ค
- ๋จ์ฒด ์ฌํ: ํ์ฌ ์ํฌ์, ํํ, ํ๊ต ์ํ ๋ฑ ์ฌ๋ฌ ์ฌ๋์ด ํจ๊ปํ๋ ์ฌํ.
- ๋ฌธํ์ฒดํ ์ฌํ: ํน์ ๋ฌธํ๋ ์ ํต์ ์ฒดํํ๊ธฐ ์ํด ๋ ๋๋ ์ฌํ.
- ์กํฐ๋นํฐ ์ฌํ: ์คํค, ํ์ดํน, ์ํ ๋ฑ ํน์ ํ๋์ ๋ชฉ์ ์ผ๋ก ํ๋ ์ฌํ.
- ์ข ๊ต ์ฌํ: ์ฑ์ง์๋ก, ์ข ๊ต์ ์ธ ์ด์ ๋ก ๋ ๋๋ ์ฌํ.
- ํ๋ง ์ฌํ: ์คํ, ์๊ฐ, ๋ช ์ ๋ฑ ์น์ ๋ฅผ ๋ชฉ์ ์ผ๋ก ํ๋ ์ฌํ.
- ์์๋ด์ฌ ์ฌํ: ๋ด์ฌํ๋์ด๋ ์ฌํ์ ๊ธฐ์ฌ๋ฅผ ์ํ ์ฌํ.
- ์ด๋๋ฒค์ฒ ์ฌํ: ํํ์ด๋ ๋์ ์ ์ธ ํ๋์ ํฌํจํ๋ ์ฌํ.
- ์๋ฆฌ ์ฌํ: ํน์ ์ง์ญ์ ์์์ด๋ ์๋ฆฌ๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์ํด ๊ฐ๋ ์ฌํ.
- ์์ฝ ํฌ์ด๋ฆฌ์ฆ: ์์ฐ ๋ณดํธ์ ์ง์ ๊ฐ๋ฅํ ์ฌํ์ ๋ชฉํ๋ก ํ๋ ์ฌํ.
- ํ์ฌ ์ฐธ์ ์ฌํ: ์์ ์ถ์ , ์ ์ํ, ์ฝ์ํธ ๋ฑ ํน๋ณํ ํ์ฌ์ ์ฐธ์ํ๊ธฐ ์ํ ์ฌํ.
- ์๋๋๋ฐ ์ฌํ๋ ๊ฐ์กฑ์ฌํ์ ์ผ๋ถ๋ผ๊ณ ๊ณ ๋ คํ๋ฉด ๊ฐ์กฑ์ฌํ์ด ์๋์ ์ด๋ค.
๋ ์ง๋ณ ๋ฆฌ๋ทฐ ๋ถํฌ ์๊ฐํ
๋ ์ง๋ณ๋ก ๋ฆฌ๋ทฐ๊ฐ์ด๋ป๊ฒ ๋ถํฌ๋์ด ์๋์ง ์๊ฐํ ํด์ ํน์ ๋ ์ง์ ๋ฆฌ๋ทฐ๊ฐ ๋ง๊ฑฐ๋, ์ ์ ๋๋ฅผ ํ์ธ
- 2018๋ 4์ ~ 2020๋ 1์๊น์ง ์ฌํ์ด ์๋์ ์ผ๋ก ๋ง๋ค๊ฐ 2022๋ 7์๊น์ง ์ฌํ์ด ์๋ค. ์ฝ๋ก๋ ๋๋ฌธ์ ํด์ธ์ฌํ์ด ๋ถ๊ฐ๋ฅ ํ๋ ๊ฒ์ผ๋ก ํ์ ๋๋ค.
- 2023๋ 9์์ ๊ธฐ์ ์ผ๋ก ์์นํญ์ด ์ปค์ก์ผ๋ฉฐ ์ฌํ ๋ฆฌ๋ทฐ๊ฐ ์ฆ๊ฐํ๋ ์ถ์ธ๋ค
- 1~2์ ์ฌ์ด, 9~10์ ์ฌ์ด ์ฌํ๊ฐ ์๊ฐ ํญ์ ์ฆ๊ฐํ๋ ํจํด์ ๋ณด์ธ๋ค.
- ๋ฆฌ๋ทฐ์๊ฐ ๋ง์ ๋ฌ 1~2์, 4~5์, 8~10์
๋์ด๋ณ ํ๊ท ํ์ ๋น๊ต
๊ฐ ์ฐ๋ น๋๋ณ๋ก ํ๊ท ํ์ ์ ๋น๊ตํด์ ์ด๋ค ์ฐ๋ น๋๊ฐ ํ๊ท ์ ์ผ๋ก ์ข์ ๋ฆฌ๋ทฐ๋ฅผ ๋จ๊ธฐ๋์ง ํ์ธ
- ํ์ ์ด 5.0์ ๋ง์ ์ 4.0์ด์์ผ๋ก ๊ฝค ๋์ ํธ์ด๋ค.
- 70๋๊ฐ ๊ฐ์ฅ ํ์ ์ด ๋๊ณ 40๋๊ฐ ๊ฐ์ฅ ๋ฎ๋ค.
- rating์ด 3์ดํ์ธ ๊ฒ์ ์กฐ๊ฑด์ผ๋ก ๊ฑธ์ด ํ์ธํด๋ณธ ๊ฒฐ๊ณผ 296๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์ถ์ถ๋๋ค
- ๊ฐ์ด๋, ์์์ ๋ํ ๋ถ๋ง์ด ์์ธ์ด๊ณ ํนํ ๊ฐ์ด๋์ ๋ํ ๋ถ๋ง์ด ์์ธ์ 95%๋ฅผ ์ฐจ์งํ๋ค.
- 40๋ 608๋ช , 50๋ 428๋ช , 30๋ 347๋ช , 20๋ 253๋ช ์์ผ๋ก ๋ฆฌ๋ทฐ๋ฅผ ๋ง์ด ๋จ๊ฒผ๋ค.
๐4. ๊ฒฐ๋ก
- ํด์ธ์ฌํ์ด๋ฏ๋ก ์๋ณธ์ด ์ด๋์ ๋ ์๋ 40๋๊ฐ ๊ฐ์ฅ ๋ง์ด ์ด์ฉํ๋ค. ํด๋น ์ฐ๋ น๋๋ฅผ ํ์ผ์ผ๋ก ์ผ๋ ์ฌํ ์ํ์ ๋ง์ด ๊ฐ๋ฐํด์ผ ํ๋ค.
- 40๋์ ๊ณ ๊ฐ์ด ๊ฐ์ฅ ๋ง์ด ์ด์ฉํ๋๋ฐ, ํ์ ์ด ๊ฐ์ฅ ๋ฎ์ผ๋ฏ๋ก ๋ฌธ์ ๋ฅผ ๋ฐ๋์ ๊ฐ์ ํด์ผ ํ๋ค.
- ๋ถ๋ง ์์ธ์ 95%๊ฐ '๊ฐ์ด๋' ์ธ ๊ฒ์ผ๋ก ๋ณด์ ํ๋ํฌ์ด ์ฌํ์ฌ๋ ๊ฐ์ด๋์ ๋ํ ๊ฐ์ ์ด ํ์ํจ. ํนํ ๊ฐ์ด๋์ ๋ฌผ๊ฑด๊ฐ๋งค์ ์ดํ ์๋ ์ผ์ ์ ๋ํ ๋ถ๋ง์ด ๋ง๋ค.
- ๋ถ๋ง์ ์์ธ 5%๋ ์์์ด๋ค. ์ค์ฅ๋ ์ธต์ ํธ์ํ๊ณ ๊น๋ํ ์์๋ฅผ ์ค์ ์ผ๋ก ์ค์์ ์ฌ๊ธฐ๋ฏ๋ก, ์ฌํ์ฌ๋ ์ฌํ ์ํ ๊ฐ๋ฐ์ ๋น์ฉ์ด ์ฆ๊ฐํ๋๋ผ๋ ํธ์ํ ์์๋ฅผ ์ ์ ํด์ผ ํจ
- 1~2์ ์ฌ์ด, 9~10์ ์ฌ์ด์ ์ฌํ์ด ์ฆ๊ฐํ๋๋ฐ ์ด๋ ์ฐ์ด(์ฐํด)์ ๋ ์จ์ ์ํฅ์ผ๋ก ๋ณผ ์ ์๋ค. ์ฌํ์ฌ๋ ๋ฒ ํธ๋จ ๋ค๋ญ ์ฌํ ์ํ ๊ฐ๋ฐ ์ ํด๋น ๋ ์ง๋ฅผ ๊ณ ๋ คํ์ฌ ์ํ๊ฐ๋ฐ ํด์ผ ํจ.
- ์นดํ ๊ณ ๋ฆฌ๋ฅผ '๊ธฐํ'๋ก ๋์ง ๋ง๊ณ ์ข ๋ ์ธ๋ถํ ํ ํ์๊ฐ ์๋ค. ๋จ์ฒด์ฌํ/์ข ๊ต์ฌํ/์์๋ด์ฌ ์ฌํ ๋ฑ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ข ๋ ์ธ๋ถํ ํ๋ค๋ฉด ์ดํ์ ์ฌํ ์ํ์ ๋ง๋ค ๋ ํฐ ๋์์ด ๋ ๊ฒ์ด๋ผ ํ๋จ๋จ.
โ๏ธ 5. ๊ฐ์ ์ ๋ฐ ์ฝ๋ฉํธ
- ํ์ด์ฌ์ผ๋ก ์์์ ์กฐ์ ํ๊ณ ๋์ ์ข๋ ๋ณด๊ธฐ ์ฝ๊ฒ ์๊ฐํ ํ๋ ์ฐ์ต์ด ํ์ํจ ex) ์ ์ ์ถ๊ฐ, ๊ธ์ ๊ธฐ์ธ์ด๊ธฐ
- ์นํ์ด์ง๋ฅผ ํ์ด์ง๋ค์ด์ ํ๋ฉด์ ํฌ๋กค๋ง ํ๋ for ๊ตฌ๋ฌธ ์์ฑ์ ๋ํด ์ข ๋ ํ์ต์ด ํ์ํจ
- HTML ๊ตฌ์กฐ์ ๋ํด ์ด์ ๋ณด๋ค ํ์คํ ์ ์๊ฒ ๋์๋ค. HTML์์ ์ํ๋ ๋ถ๋ถ์ ์ ๋๋ก ํ์ ํด์ผ ํฌ๋กค๋ง ํ ๋ ์ํ๋ ํ๊ทธ์ ๋ด์ฉ๋ค์ ๊ฐ์ ธ์ฌ ์ ์์
- ํฌ๋กค๋งํ ๋ฐ์ดํฐ ๋ฆฌ๋ทฐ ๋ถ๋ถ์์ ์์ฃผ ์ธ๊ธ๋๋ ๋ถ๋ง ์์ธ์ ๋น๋ ๊ทธ๋ํ ํน์ ์๋ ํด๋ผ์ฐ๋๋ก ๋ง๋ค๋ฉด ์ข์์ ๊ฒ ๊ฐ์
- ๊ฒ์ ๋ถ์ ํ๋ก์ ํธ๋ฅผ ์งํํ ์์ ์ ์ ๋ค์ ๋ํ ๋ถ๋ง์ ์ ์ ์ปค๋ฎค๋ํฐ์์ ํฌ๋กค๋ง ํ ๋ ๋์์ด ๋ ๊ฒ ๊ฐ์