[Python] Crawling ํ๊ฒฝ ๊ตฌ์ถ
Updated:
Crawling
5์ ์ฆ์ ๋ถํฐ ์์ ํ ํ๋ก์ ํธ์ ์์ด์ ๋จผ์ ํฌ๋กค๋ง์ ๋ํด ๊ณต๋ถ ํด๋ณด๊ธฐ๋ก ํ์๋ค.
ํฌ๋กค๋ง์ด๋ ๋ฌด์์ผ๊น? ๊ฐ๋จํ๊ฒ ๋งํ์๋ฉด ์น ํ์ด์ง์ ์๋ ์ ๋ง์ ์ ๋ณด์ค ๋ด๊ฐ ์ํ๋ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ์ด๋ค.
์์ ๋ถํฐ ์ด์ผ๊ธฐ๋ง ๋ค์ด๋ดค๋๋ฐ ๋ด๊ฐ ์ง์ ํด๋ณด๋ ค๊ณ ํ๋ ์์ฒญ ๊ธฐ๋๋๋ค!!!
ํฌ๋กค๋ง์ ํ๊ธฐ ์ํด์ ํ์ด์ฌ์ด ๊ฐ์ฅ ๊ด์ฐฎ๋ค ๊ทธ๋์ ์ ๋ง ์ค๋๋ง์ ํ์ด์ฌ์ ์ ํ๋ค.
1ํ๋ ๋ ํ ํ๊ธฐ ์ ๊น ๋ฐฐ์ฐ๊ณ 3ํ๋ ์ด ๋ ๋๊น์ง ํ ๋ฒ๋ ์ฌ์ฉํ์ง๋ฅผ ์์์ ๋ฐฑ์ง์ธ ์ํ๋ผ๊ณ ๋ด๋ ๋ฌด๋ฐฉํ๋ค.
๊ทธ๋์ ์ฐ์ ํ์ด์ฌ์ผ๋ก ๊ฐ๋ฐ ํ ์์๊ฒ ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ตฌ์ถํ๋ค.
ํ์ด์ฌ ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ
๋งฅ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ด์ฌ์ด ์ค์น ๋์ด์๋๋ฐ ๋ฒ์ ์ด ๋ฎ๋ค.
python --version
์ ์
๋ ฅํด ๋ณด๋ฉด ํ์ด์ฌ ๋ฒ์ ์ด 2.7.16์ผ๋ก ๋์ด์๋ค.
๊ทธ๋ฌ๋ ์ผ๋ฅธ Python3์ ์ค์นํด์ฃผ๋๋ก ํ์.
brew๊ฐ ์ค์น ๋์ด์๋ค๋ ์ ์ ํ์ ๊ตฌ์ถ ๊ณผ์ ์ ์ค๋ช ํด๋ณด๊ฒ ๋ค !
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$sudo python3 get-pip.py
$sudo easy_install pip
์๊ธฐ ๋ช ๋ น๊น์ง ์คํ์ ํ๋ค๋ฉด Python3 ์ค์น๊ฐ ์๋ฃ ๋์๋ค.
์ด์ ํฌ๋กค๋ง์ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์น ํด์ผํ๋๋ฐ ๊ทธ๋ฅ pip ๋ช ๋ น์ ํตํด ์ค์นํ๋ฉด
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ python 2.7.16 ๋ฒ์ ์ด๋ ์ฐ๊ฒฐ์ด ๋์ด๋ฒ๋ ค ๊ณจ์น๊ฐ ์ํ ๋ค.
๊ตฌ๊ธ๋ง ํด๋ณธ ๊ฒฐ๊ณผ pip3 ์ ํตํด ์ค์นํ๋ฉด ๋ฐ๋ก Python3 ์ด๋ ์ฐ๊ฒฐ์ด ๋๋ค๊ณ ํ๋ค.
$pip3 install beautifulsoup4
$pip3 install requests
์ ๋ถ ์ค์น๊ฐ ์๋ฃ ๋์๋ค๋ฉด $pip list
๋ฅผ ํตํด ํ์ธํด๋ณด์.
BeautifulSoup4, requests ๊ฐ ์ค์น ๋์ด์๋ค๋ฉด ํฌ๋กค๋ง ํ ์ค๋น๋ ์๋ฃ ๋์๋ค !
Leave a comment