๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ณต๋ถ€๊ด€๋ จ๋ฉ”๋ชจ

1-2์ฃผ์ฐจ ๋ฉ”๋ชจ

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 2. 3.
๋ฐ˜์‘ํ˜•

Front-End

DOM : ์›น ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์ธํ„ฐํŽ˜์ด์Šค

Vanila JavaScript : ๊ฐ•๋ ฅํ•œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ธฐ์œ„ํ•œ ๋น ๋ฅด๊ณ  ๊ฐ€๋ฒผ์šด ํฌ๋กœ์Šค ํ”Œ๋žซํผ ํ”„๋ ˆ์ž„์›Œํฌ(์ˆœ์ˆ˜ํ•œ js๋ฅผ ์ผ์ปซ๋Š” ๋ง)

 

 Back-End

Beautifulsoup : HTML ๋ฐ XML ํŒŒ์ผ์—์„œ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์†์‰ฝ๊ฒŒ Parsing ํ•  ์ˆ˜ ์žˆ๋Š” Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

Selenium : ์›น์‚ฌ์ดํŠธ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ๋„๊ตฌ. ์“ฐ๊ธฐ ํŽธํ•˜๊ฒŒ ํ•จ์ˆ˜๋“ค์„ ์‹น ๋‹ค ๋ชจ์•„๋†“์€ ๊ฒƒ. Beautifulsoup์˜ ํ•œ๊ณ„์ ์„ ๋ณด์™„

Data processing : ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ. Selenium์„ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ ์ž…๋ ฅ ์ž๋™ํ™”

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€