Skip to content

Latest commit

Β 

History

History
28 lines (19 loc) Β· 1.25 KB

README.md

File metadata and controls

28 lines (19 loc) Β· 1.25 KB

python_crawling_study

파이썬 ν¬λ‘€λ§μ—μ„œ μ‚¬μš©ν•˜λŠ” λͺ¨λ“ˆ(μ…€λ ˆλ‹ˆμ›€κΉŒμ§€), 배우고 λ§Œλ“€μ–΄λ³Έ μ½”λ“œλ“€μ˜ 일뢀λ₯Ό μ˜¬λ¦¬λŠ” repo

크둀링은 μŠ€ν¬λž˜μ΄ν•‘μ΄λΌκ³ λ„ ν•˜λ©°,
ν”„λ‘œκ·Έλž¨μœΌλ‘œ μ›Ήμƒμ—μ„œμ˜ 정보λ₯Ό μˆ˜μ§‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

urllib, Bs4(λ·°ν‹°ν’€μŠ€ν”„), scrapyν”„λ ˆμž„ μ›Œν¬λ‚˜, requests λͺ¨λ“ˆμ„ ν™œμš©ν•˜λ©°,

μ •κ·œν‘œν˜„μ‹, λžŒλ‹€ν‘œν˜„μ‹λ“±μœΌλ‘œ λ§€λ„λŸ¬μš΄ 섀정이 κ°€λŠ₯ν•˜λ©°, 이 λŒ€μ΄ν„°λ“€μ€ Mysqlκ³Ό μ—°λ™ν•˜κ±°λ‚˜, μ›ν•˜λŠ” ν™•μž₯자둜 λ‚΄λ³΄λ‚Όμˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

μ •μ ν¬λ‘€λ§μœΌλ‘œ
Ajax, Js λΆ€λΆ„κΉŒμ§€ 크둀링할 수 있고,

동적 크둀링으둜
μ…€λ ˆλ‹ˆμ›€μ„ μ“°λ©΄ 동적인 λ‚΄μš©κΉŒμ§€ 크둀링할 수 μžˆμŠ΅λ‹ˆλ‹€.

κ°€λ³κ²Œ μ‚¬μ†Œν•œ μžλ™ν™” ν”„λ‘œκ·Έλž¨μ΄λ‚˜,
μ’€ μ»€λ‹€λž€ 데이터λ₯Ό μˆ˜μ§‘ν•˜κ³  ν•„μš”ν•œ 것을 그쀑에 μΆ”μΆœν•΄μ˜€λŠ” 것듀을 λͺ¨λ‘ ν•΄λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.


κ°„λ‹¨ν•˜κ²Œ 크둀링에 λŒ€ν•œ 정리와,
μ‹¬μ‹¬ν• λ•Œλ‚˜ μ‚¬μ†Œν•˜κ²Œ ν•„μš”ν•  λ•Œ λ§Œλ“  크둀링 μ½”λ“œλ„ μ—…λ‘œλ“œ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

파이썬으둜 μ›Ήν¬λ‘€λŸ¬ λ§Œλ“€κΈ°(μ±…),
ASkCompany(μ΄μ§„μ„μ½”μΉ˜)λΆ„κ³Ό,
κ·Έμ™Έμ˜ λ§Žμ€ λΈ”λ‘œκ·Έλ“€μ˜ μ •λ³΄λ‘œ κ³΅λΆ€ν–ˆμœΌλ©°, κ·Έλ ‡κ²Œ κ³΅λΆ€ν–ˆλ˜ λ‚΄μš©μ„
κ°„λž΅ν•˜κ²Œλ‚˜λ§ˆ 정리해 λ³΄μ•˜μŠ΅λ‹ˆλ‹€.