π¦ 9th LikeLion at SCH apply page Selenium crawling
- μμ²ν₯λνκ΅ 16νλ² μ»΄ν¨ν°μννΈμ¨μ΄κ³΅ν μ΅λ―Όμ
- λ©μμ΄μ¬μμ²λΌ μ§μμ μ 보 μλ μΆν© ν¬λ‘€λ§(Crawling) νλ‘κ·Έλ¨
- λ©μμ΄μ¬μμ²λΌ 9κΈ° λͺ¨μ§ νμ΄μ§λ₯Ό μ΄μ© νλ©΄μ, μ§μμλ€μ μ 보λ₯Ό λͺ¨μΌκ³ νν° ν λ§ν μλ¨μ΄ μλ μνμ΄λ€.
- "μ§μμλ€μ μ΄λ¦/μ ν λ²νΈ/ν©λΆ μ¬λΆλ₯Ό λ€λ£¨κΈ° μ¬μ΄
CSV
νμΌλ‘ μλ μ μ₯ν΄μ£Όλ μμ€ν " μ ꡬμ±νμ΅λλ€.
- Selenium
- Pandas
-
Chrome λ²μ νμΈ : μ£Όμ μ°½μ μ λ ₯ -
chrome://version
-
Chrome λ²μ Όκ³Ό Chrome λλΌμ΄λ² λ²μ λ§μΆκΈ°.ChromeDriver λ€μ΄ λ§ν¬
-
λ€μ΄λ°μ
ChromeDriver
νμΌμ ν΄λ‘ λ°μRoot
ν΄λμ μ μ₯.
git clone https://github.com/minsgy/LIKELION_Apply_Crawling.git
python -m venv <κ°μνκ²½ μ΄λ¦>
. <κ°μνκ²½ μ΄λ¦>/script/activate
, mac:. <κ°μνκ²½ μ΄λ¦>/bin/activate
pip install -r requirements.txt
νκ΅ λ³ μμ΄λ. λΉλ°λ²νΈ μ€μ νμ
- λ£¨νΈ λλ ν 리μ
secret.json
νμΌ μμ± json
ννλ‘ μμ±ν¨.- μ§μμ μ΄μμ§ μμ΄λ :
APPLY_ID
, μ§μμ μ΄μμ§ λΉλ°λ²νΈ :APPLY_PW
μμ±
β» μμ
python made_find.py
μ€ν- ν¬λ‘¬μ΄ μΌμ§λ©΄μ, ν¬λ‘€λ§ κ³Όμ μ κ±°μΉκ³ Chrome μ’ λ£.
UserList.csv
νμΌ μμ± (μ΄λ¦/μ νλ²νΈ/ν©λΆ μ¬λΆ)
Woo-Yeol |
Mactto |
ygnaiih1680 |
ndaemy |
noah0316 |
13circle |