ํฌ๋กค๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋น๊ต
1. ํฌ๋กค๋ง
2. ํฌ๋กค๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋น๊ต
1. ํฌ๋กค๋ง
ํฌ๋กค๋ง(Crawling)์ ์น ํ์ด์ง์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๋๋ค.
๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๊ฒ์ ์คํฌ๋ํ(Scraping)์ด๋ผ๊ณ ํฉ๋๋ค.
2. ํฌ๋กค๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋น๊ต
1. Beautiful Soup
์ ์ ์ธ ์น ํ์ด์ง์ ๋ฐ์ดํฐ ์ถ์ถ์ ์ ํฉํฉ๋๋ค.
์ฃผ๋ก Requests์ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค.
2. Requests
์น ํ์ด์ง์ HTML ์์ค๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด ํ์ฉ๋ฉ๋๋ค.
Beautiful Soup๊ณผ ์กฐํฉํ์ฌ ์ฌ์ฉ๋ฉ๋๋ค.
3. MechanicalSoup
Beautiful Soup์ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
๊ฐ๋ฒผ์ด ์๋ํ ๋ฐ ํผ ์ ์ถ ์์ ์ ์ ํฉํฉ๋๋ค.
4. Scrapy
๋๊ท๋ชจ์ ํฌ๋กค๋ง ์์ ์ ์ ํฉํฉ๋๋ค.
๋์ ์ฝํ ์ธ ํฌ๋กค๋ง์๋ ์ถ๊ฐ์ ์ธ ์ค์ ์ด๋ Splash ๊ฐ์ ๋๊ตฌ๊ฐ ํ์ํฉ๋๋ค.
๋น๋๊ธฐ ๋ฐฉ์์ผ๋ก ๋์ํด ๋น ๋ฅธ ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
5. Selenium
๋ธ๋ผ์ฐ์ ์๋ํ ๋๊ตฌ๋ก ๋์ ์น ํ์ด์ง์์ ๋ฐ์ดํฐ๋ฅผ ํฌ๋กค๋งํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
6. Playwright
์ต์ ๋ธ๋ผ์ฐ์ ์๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
Selenium๋ณด๋ค ๋น ๋ฆ ๋๋ค.
์ฐธ๊ณ ์ฌ์ดํธ
[Python] ๋ฐ์ดํฐ ์์ง์ ์ํ ์น ํฌ๋กค๋ง(Crawling)
์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ ํ ๋ ํฌ๋กค๋ง(Crwaling)์ ํ๊ณค ํ๋ค. ํฌ๋กค๋ง์ ํด๋น ํ์ด์ง์ ๋ฐ์ดํฐ๋ค์ ์ถ์ถํ๋ ํ์๋ฅผ ์๋ฏธํ๋ค. ์ด ๋ ํฌ๋กค๋ง์ ํ๊ธฐ ์ํ ์ํํธ์จ์ด๋ฅผ ํฌ๋กค๋ฌ(Crawler)๋ผ๊ณ ํ๋ฉฐ
ddit-jhkim.tistory.com
[ํน๊ฐ] ์นํฌ๋กค๋ง(Web Crowling) ๊ธฐ์ด ๊ฐ๋ ๊ณผ ์ฝ๋ ๊ตฌํ(with Python)
์ด๋ฒ ๊ฐ์์์๋ ์ต๋ํ ํต์ฌ๋ง ๊ฐ๋จํ๊ฒ ์นํฌ๋กค๋ง์ด ๋ฌด์์ธ์ง ๊ธฐ์ด ๊ฐ๋ ์ ๋ง์๋๋ฆฌ๊ณ ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ๊ตฌํํ๋์ง๋ง ์ง์ค์ ์ผ๋ก ๊ฐ์ํ๋๋ก ํ๊ฒ ์ต๋๋ค. ์ค์ง ํ๋ก๊ทธ๋๋จธ ์๋ฐ์ ์๊ฐ์์๋ง
auto-trading.tistory.com
[ํฌ๋กค๋ง] ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
ํ๋ก์ ํธ์์ ํ์ํ ๊ธฐ์ ์ค ํ๋์ธ 'ํฌ๋กค๋ง'์ ๋ํด์ ํ์ตํ๊ธฐ ์ , ์ด๋ค ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐํ ์์ ์ธ์ง ์ ํ๊ธฐ ์ํด์ ํฌ๋กค๋ง ์ธ์ด์ ํฌ๋กค๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํด์ ์กฐ์ฌํด๋ณด์์ต๋๋ค.
velog.io
๋ฌธ์ ๊ฐ ์์ผ๋ฉด ๋๊ธ ๋จ๊ฒจ์ฃผ์ธ์ !
ํผ๋๋ฐฑ์ ์ธ์ ๋ ํ์์ ๋๋ค <3
'๐ฉ๐ปโ๐ป Dev' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML] HTML ํ๊ทธ ์์๋ณด๊ธฐ (0) | 2025.01.21 |
---|---|
[Scheduler] Springboot Scheduler ์ฌ์ฉํ๊ธฐ (0) | 2025.01.18 |
[Crawling] Anaconda, Jupyter Notebook (0) | 2025.01.18 |
[Spring Security] Spring Security (feat. OAuth2 ๊ตฌ๊ธ ๋ก๊ทธ์ธ ๋์ ๊ณผ์ ) (0) | 2025.01.15 |
[Test] JUnit, Jest (0) | 2025.01.14 |