An open API service indexing awesome lists of open source software.

https://github.com/minsgy/likelion_apply_crawling

πŸ¦λ©‹μŸμ΄μ‚¬μžμ²˜λŸΌ μ§€μ›μž 크둀링 ν”„λ‘œμ νŠΈ
https://github.com/minsgy/likelion_apply_crawling

crawling-python opensource-apps selenium

Last synced: about 2 months ago
JSON representation

πŸ¦λ©‹μŸμ΄μ‚¬μžμ²˜λŸΌ μ§€μ›μž 크둀링 ν”„λ‘œμ νŠΈ

Awesome Lists containing this project

README

        

# LIKELION_Apply_Crawling

🦁 9th LikeLion at SCH apply page Selenium crawling

## μ œμž‘μž

- 순천ν–₯λŒ€ν•™κ΅ 16ν•™λ²ˆ μ»΄ν“¨ν„°μ†Œν”„νŠΈμ›¨μ–΄κ³΅ν•™ [μ΅œλ―Όμ„](https://github.com/minsgy)

## DEMO GIF

## πŸ‘¨πŸ»β€πŸ’» κ°œμš”

- λ©‹μŸμ΄μ‚¬μžμ²˜λŸΌ μ§€μ›μž 정보 μžλ™ μΆ”ν•© 크둀링(Crawling) ν”„λ‘œκ·Έλž¨
- λ©‹μŸμ΄μ‚¬μžμ²˜λŸΌ 9κΈ° λͺ¨μ§‘ νŽ˜μ΄μ§€λ₯Ό 이용 ν•˜λ©΄μ„œ, μ§€μ›μžλ“€μ˜ 정보λ₯Ό λͺ¨μœΌκ³  ν•„ν„° ν•  λ§Œν•œ μˆ˜λ‹¨μ΄ μ—†λŠ” μƒνƒœμ΄λ‹€.
- "μ§€μ›μžλ“€μ˜ 이름/μ „ν™” 번호/ν•©λΆˆ μ—¬λΆ€λ₯Ό 닀루기 μ‰¬μš΄ `CSV` 파일둜 μžλ™ μ €μž₯ν•΄μ£ΌλŠ” μ‹œμŠ€ν…œ" 을 κ΅¬μ„±ν–ˆμŠ΅λ‹ˆλ‹€.

## πŸ”¨κΈ°μˆ  μŠ€νƒ

- Selenium
- Pandas

## μ‚¬μš© μ „, ν™˜κ²½ μ„ΈνŒ…

1. Chrome 버전 확인 : μ£Όμ†Œ 창에 μž…λ ₯ - `chrome://version` ![image](https://user-images.githubusercontent.com/60251579/108708599-fd29a680-7554-11eb-845d-837ac698bbc4.png)

2. Chrome 버젼과 Chrome λ“œλΌμ΄λ²„ 버전 λ§žμΆ”κΈ°.[ChromeDriver λ‹€μš΄ 링크](https://chromedriver.chromium.org/downloads) ![image](https://user-images.githubusercontent.com/60251579/108708679-1c283880-7555-11eb-8590-0474dbf8850b.png)

3. λ‹€μš΄λ°›μ€ `ChromeDriver` νŒŒμΌμ„ 클둠받은 `Root` 폴더에 μ €μž₯.

## μ‚¬μš©λ²•

### 1. κΉƒ 클둠

`git clone https://github.com/minsgy/LIKELION_Apply_Crawling.git`

### 2. 가상 ν™˜κ²½ 생성 및 μ‹€ν–‰ ν›„, 쒅속성 λ‹€μš΄λ‘œλ“œ

- `python -m venv <κ°€μƒν™˜κ²½ 이름>`
- `. <κ°€μƒν™˜κ²½ 이름>/script/activate`, mac:`. <κ°€μƒν™˜κ²½ 이름>/bin/activate`
- `pip install -r requirements.txt`

### 3.κΈ°λ³Έ μ„ΈνŒ…

학ꡐ 별 아이디. λΉ„λ°€λ²ˆν˜Έ μ„€μ • ν•„μš”

1. 루트 디렉토리에 `secret.json` 파일 생성
2. `json` ν˜•νƒœλ‘œ μž‘μ„±ν•¨.
3. μ§€μ›μ„œ μš΄μ˜μ§„ 아이디 : `APPLY_ID`, μ§€μ›μ„œ μš΄μ˜μ§„ λΉ„λ°€λ²ˆν˜Έ : `APPLY_PW` μž‘μ„±

β€» μ˜ˆμ‹œ

- ![image](https://user-images.githubusercontent.com/64149514/108707484-66101f00-7553-11eb-9173-4e613f667043.png)

### 4. μ‹€ν–‰ κ³Όμ •

- `python made_find.py` μ‹€ν–‰
- 크둬이 μΌœμ§€λ©΄μ„œ, 크둀링 과정을 거치고 Chrome μ’…λ£Œ.
- `UserList.csv` 파일 생성 (이름/μ „ν™”λ²ˆν˜Έ/ν•©λΆˆ μ—¬λΆ€)

### 5. 도움 μ£Όμ‹  λΆ„λ“€



Woo-Yeol




Mactto




ygnaiih1680




ndaemy




noah0316




13circle