ํจ์
์ฌ์ดํธ์ธ MUSINSA์์ ์ฝ๋์ต ๋๋ ์ฝ๋๋งต์ ์ฝ๋์ ์์ดํ
๋ค์ ํฌ๋กค๋งํ๋ ์์ค์
๋๋ค. Python์ Selenium์ ํตํด์ ํฌ๋กค๋ง์ ์งํํ๊ณ ์์ต๋๋ค. ํ์ํ ํจํค์ง๋ requirements.txt
์์ ๋ค์ด ๋ฐ์ ์ ์์ผ๋ฉฐ, ๋๋ผ์ด๋ฒ๋ ์๋ ChromeDriver ์ค์น ํ์ด์ง์์ ์์ธํ ๋ด์ฉ์ ํ์ธํ ์ ์์ต๋๋ค.
-
Codi Crawling
python3 ./codishop/codi_crawler/crawl_codi.py python3 ./codimap/codi_crawler/crawl_codi.py
-
Item Crawling
python3 ./codishop/item_crawler/crawl_item.py
๋ ๋ง์ ํ์ผ์ ํฌ๋กค๋ง ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ ์ค๋ช ์ ์ฐธ๊ณ ๋ถํ๋๋ฆฝ๋๋ค.
๐ฆcrawler
โฃ ๐codimap
โ โ ๐codi_crawler
โ โ โฃ ๐crawl_codi.py
โ โ โ ๐utils.py
โฃ ๐codishop
โ โฃ ๐codi_crawler
โ โ โฃ ๐crawl_codi.py
โ โ โฃ ๐extra_crawling.py
โ โ โ ๐utils.py
โ โ ๐item_crawler
โ โ โฃ ๐item_crawler.py
โ โ โฃ ๐item_crawler_depth.py
โ โ โฃ ๐utils.py
โ โ โ ๐utils_depth.py
โ ๐README.md
- ๐ codimap : MUSINSA ์์ codimap์ ์กด์ฌํ๋ ์ฝ๋ ๋๋ ์์ดํ ์ ํฌ๋กค๋งํฉ๋๋ค.
- ๐ codishop : MUSINSA ์์ codishop ์ ์กด์ฌํ๋ ์ฝ๋ ๋๋ ์์ดํ
์ ํฌ๋กค๋งํฉ๋๋ค.
- ๐ codi_crawler : ์ฝ๋ ํฌ๋กค๋ง์ ์งํํฉ๋๋ค.
extra_crawling.py
๋ฅผ ํตํด ํน์ url์ ์ฝ๋๋ค์ ํฌ๋กค๋งํ ์๋ ์์ต๋๋ค. - ๐ item_crawler : ์์ดํ
ํฌ๋กค๋ง์ ์งํํฉ๋๋ค.
- ๐
item_crawler_detph.py
: ์์ดํ ์ ํฌ๋กค๋งํ ๋, ์ฐ๊ด๋ ์ฝ๋์ ์์ดํ ๋ค๊น์ง ๋ชจ๋ ํฌ๋กค๋ง์ ์งํํฉ๋๋ค. ์์ดํ ๊ณผ ์ฝ๋์ ์ฐ๊ด์ ๋ณด๋ฅผ ์ป๊ณ ์ถ์ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
- ๐
- ๐ codi_crawler : ์ฝ๋ ํฌ๋กค๋ง์ ์งํํฉ๋๋ค.
Chrome Driver ์ค์น๋งํฌ: https://chromedriver.chromium.org/downloads
- ์ ๋งํฌ์์ ์ฌ์ฉํ๋ chrome ๋ฒ์ ์ ๋ง์ถฐ ์ค์น๋ฅผ ์งํํฉ๋๋ค.
chromedriver.exe
๋/crawler
ํด๋ ๋ด๋ถ์ ์์นํด์ผํฉ๋๋ค.- chrome ๋ฒ์ ํ์ธ
chrome://settings/help
์์ ํ์ธ
pip install selenium
apt install chromium-chromedriver