โ— ๊น€๋Œ€๊ท  ํ† ์ตํ‚น ์ฒญ์ทจ์ž ๊ฐ•์˜๋ก ํฌ๋กค๋ง



> ๋ชฉํ‘œ

์ผ๋ฐ˜ ๊ธฐ์‚ฌ๋งŒ ํฌ๋กค๋ง ํ•˜๋Š” ๊ฒƒ ๋ณด๋‹ค ํ…์ŠคํŠธ ์ž์ฒด๋„ ์œ ์šฉํ•œ ์ž๋ฃŒ๋ฅผ ํฌ๋กค๋งํ•˜๊ณ  ์‹ถ์–ด ๊น€๋Œ€๊ท  ํ† ์ตํ‚น ์„ ํƒ.

(http://home.ebs.co.kr/toeic/board/)




> ์‹คํ–‰

1. ์œ„์™€ ๊ฐ™์ด ์ด*ํฌ๋‹˜์ด ๋งค์ผ ์—ด์„ฑ์ ์œผ๋กœ ์ •๋ฆฌํ•ด์„œ ์ž๋ฃŒ๋ฅผ ์˜ฌ๋ ค์ฃผ์‹ ๋‹ค. ๊ฐ์‚ฌํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๊ณ  ์ด๊ฒƒ์„ ํฌ๋กค๋งํ•˜๋Š” ๊ฑฐ๋‹ค.

2. ๋จผ์ € ํฌ๋กค๋ง์ด ํ•„์š”ํ•œ ํŽ˜์ด์ง€๋“ค์„ ํ•˜๋‚˜์˜ ํŒŒ์ผ๋กœ ํฌ๋กค๋งํ•˜์—ฌ ๋งŒ๋“  ํ›„(๋ฐ์ดํ„ฐ๋ฅผ ์–ป์–ด์˜ฌ ๋•Œ๋Š” 2์ดˆ์”ฉ ์‰ฌ๋ฉด์„œ ๊ฐ€์ ธ์˜จ๋‹ค. Block ๋‹นํ•˜๋Š” ๊ฒƒ ์กฐ์‹ฌ)

3. ํ•ด๋‹น ํŽ˜์ด์ง€์˜ '์ธ์‡„' ์ฃผ์†Œ๋ฅผ ๊ตฌํ•œ๋‹ค. ์ธ์‡„ ํŽ˜์ด์ง€๋ฅผ ์ฐพ๋Š” ์ด์œ ๋Š” ์ผ๋ฐ˜ ํŽ˜์ด์ง€์— ๋น„ํ•ด ์ธ์‡„ ํŽ˜์ด์ง€๊ฐ€ ์žก๊ฒƒ(html tags,๊ด‘๊ณ )๋“ค์ด ์ •๋ฆฌ๋˜์–ด ์žˆ์–ด ํ…์ŠคํŠธ๋งŒ ๊ฐ€์ ธ์˜ค๊ธฐ ์ข‹๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.


- get๋ฐฉ์‹์œผ๋กœ ๋˜์–ด์žˆ๋‹ค๋ฉด ์ข‹๊ฒ ์œผ๋‚˜ ์„ธ์ƒ๋งŒ์‚ฌ ๋‚ด๋œป๋Œ€๋กœ ๋˜์ง€ ์•Š๋Š”๋‹ค.

- EBS ๊น€๋Œ€๊ท  ํ† ์ตํ‚น ๊ฒŒ์‹œํŒ์€ post๋ฐฉ์‹์œผ๋กœ ๋˜์–ด ์žˆ์—ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  post์ธ์ž๋Š” ์ด๋ฆ„์ด frm์ด๋ผ๊ณ  ํ•˜๋Š” formํƒœ๊ทธ ์•ˆ์— input ํƒœ๊ทธ์˜ name ๊ฐ’์œผ๋กœ ์ˆจ๊ฒจ์ ธ ์žˆ๋‹ค.

์ด๊ฒƒ๊ณผ ํ•ด๋‹น ์ฃผ์†Œ๋ฅผ ๋น„๊ตํ•˜์—ฌ ์ฃผ์†Œ ์ค‘์— ํ•ด๋‹น post์ธ์ž๋“ค์„ ์ฐพ์•„์„œ pstId์™€ bbsId๋ฅผ ์ถ”์ถœํ•˜๋ฉด ๋œ๋‹ค.


http://home.ebs.co.kr/toeic/board/23/10052166/view/10007124792?c.page=1&hmpMnuId=101&searchKeywordValue=0&bbsId=10052166&fileClsCd=ANY&searchKeyword=&searchCondition=&searchConditionValue=0& ์—์„œ ์›ํ•˜๋Š” ๊ฒƒ๋งŒ ์ž˜๋ผ๋‚ธ๋‹ค.


๋‹ค์Œ ์ธ์ž๋“ค์„ json์œผ๋กœ ๋ฌถ๊ณ 


์•„๋ž˜์ฒ˜๋Ÿผ post๋ฐฉ์‹์œผ๋กœ ๋„˜๊ฒจ์ฃผ๋ฉด ๋œ๋‹ค.


- ํฌ๋กฌ์˜ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ postman์„ ์ด์šฉํ•˜์—ฌ post ๋ฐฉ์‹์œผ๋กœ ํ…Œ์ŠคํŠธ ํ•ด๋ณธ๋‹ค.

- ์š”์ฒญ์— ๋”ฐ๋ผ ํŽ˜์ด์ง€๊ฐ€ ๋œจ๋ฉด ๋งž๋Š”๊ฑฐ๋‹ค.


4. ์ผ๋ฐ˜์ ์œผ๋กœ ์ž‘์„ฑ์ผ์ด๋‚˜ title๋“ฑ์€ ์ •๊ทœ๋ถ„ํฌ์‹์„ ์ด์šฉํ•ด ๋”ฐ๋กœ ์ฐพ์•„์„œ ์ฝ์–ด์™€์•ผ ํ•œ๋‹ค.

5. ์›ํ•˜๋Š” ๊ฒƒ๋“ค๋งŒ ๊ธ์–ด์™”์œผ๋ฉด ์ตœ์ข…์ ์œผ๋กœ beautifulSoup ๋ผ๋Š” ๋ฉ‹์ง„ ์ด๋ฆ„์˜ ๋ชจ๋“ˆ๋กœ html์„ ๋ชจ๋‘ ์ œ๊ฑฐํ•˜์—ฌ ํ…์ŠคํŠธ ํŒŒ์ผ๋กœ ๋งŒ๋“ ๋‹ค.

6. ๋.



> ๋ฐ˜์„ฑ

1. ์–ด๋–ป๊ฒŒ ๊ธ์–ด์™€๋„ ํ•œ๋ฒˆ์— ๋‚ด๊ฐ€ ์›ํ•˜๋Š”๋Œ€๋กœ ์•„๋ฆ„๋‹ต๊ฒŒ ๊ธ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค.

2. ์€๊ทผ๊ณผ ๋ˆ๊ธฐ, ์ง‘๋…์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ จํ•ด์•ผ ํ•œ๋‹ค. ์ •๊ทœ๋ถ„ํฌ์‹์€ ํ•„์ˆ˜๋‹ค.

3. ํŒŒ์ด์ฌ์˜ ํ•œ๊ธ€ ์ธ์ฝ”๋”ฉ์€ ์–ธ์ œ๋‚˜ ๊ณจ์น˜์•„ํ”„๋‹ค. 3.0๋ฒ„์ „๋ถ€ํ„ฐ ๊ธฐ๋ณธ ์ธ์ฝ”๋”ฉ์ด ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ๋ฐ”๋€Œ์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๋ญ ์–ด์จŒ๋“  ๋ณต์žกํ•˜๋‹ค. ์›น์— ๋Œ์•„๋‹ค๋‹ˆ๋Š” 2.x ๋ฒ„์ „์˜ ๋…ธํ•˜์šฐ๋“ค์€ ๋จนํžˆ์ง€ ์•Š๋Š”๋‹ค. ๋•๋ถ„์— ๊ณ ์ƒํ•˜๋ฉฐ ๋‚˜๋งŒ์˜ ์ฒ˜๋ฆฌ ๋ฐฉ์‹๋“ค์„ ์—ฌ๋Ÿฌ๊ฐœ ์•Œ์•„๋ƒˆ๋‹ค.


๊ทธ ์ค‘ ์›น์—์„œ ๋งŽ์ด ์“ฐ์ด๋Š” utf-8 ๋ฐฉ์‹์œผ๋กœ ์ฝ์–ด์˜ฌ ๋•Œ ์•„๋ฌด๋ฆฌํ•ด๋„ cp949 ์—๋Ÿฌ๊ฐ€ ๋œจ๋ฉฐ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. (์กฐ์„ ์ผ๋ณด๊ฐ€ ๊ทธ๋ ‡๋‹ค)

์ด๋•Œ๋Š” ์•„๋ž˜์˜ ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ฐ”์ด๋„ˆ๋ฆฌ๋กœ ๊ฐ€์ ธ์™€ euc-kr๋กœ ๋””์ฝ”๋”ฉํ•˜์—ฌ ํ…์ŠคํŠธ ํŒŒ์ผ๋กœ ๋งŒ๋“ค ์ˆ˜๊ฐ€ ์žˆ๋‹ค.



4. ๋‚ด๊ฐ€ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ํฌ๋กค๋ง ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ ๊ฒŒ ์•„๋‹ˆ์–ด์„œ ๊ณต๊ฐœํ•˜์ง€ ๋ชปํ•จ์ด ์•„์‰ฝ๋‹ค. 

5. ์—ฌ๋Ÿฌ ์‚ฌ์ดํŠธ๋“ค์„ ํฌ๋กค๋งํ•˜๋ฉฐ ์ œ๋ฒ• ๋…ธํ•˜์šฐ๊ฐ€ ์Œ“์˜€๋‹ค. ์ด์ œ ์›น์ƒ์— ์žˆ๋Š” ์–ด๋–ค ์ •๋ณด๋“  ๊ธ์–ด์˜ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ž์‹ ์ด(?) ์ƒ๊ฒผ๋‹ค.

6. ๋. 

+ Recent posts