๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป IT·๊ธฐ์ˆ ·ํ†ต๊ณ„39

Python์œผ๋กœ ๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ [@gmail] ์˜ค๋Š˜์€ Python์œผ๋กœ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ •๋ฆฌ๋ฅผ ํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. "๊ตณ์ด ์™œ Python์œผ๋กœ ๋ฉ”์ผ์„ ๋ณด๋‚ด๋Š” ๋ฒ•์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๊นŒ?"๋ผ๊ณ  ๋ฌป๋Š”๋‹ค๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค: 1. ๋งŽ์€ ์‚ฌ๋žŒ์—๊ฒŒ ์‰ฝ๊ฒŒ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1,000๋ช…์˜ ์ด๋ฉ”์ผ์ด ์žˆ๋Š” ์—‘์…€ ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ฉ”์ผ์„ ๋ฐœ์†กํ•˜๋ ค๋ฉด ์ง€๋ฃจํ•œ ๋ฐ˜๋ณต ์ž‘์—…์„ ๊ณ„์†ํ•ด์•ผ ํ•˜์ง€๋งŒ, Python์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด 1,000๋ช…์ด๋“  10,000๋ช…์ด๋“  ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ฉ”์ผ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์šฐ๋ฆฌ๊ฐ€ ๋ฐ›๋Š” ์ŠคํŒธ๋ฉ”์ผ์€ ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ๋ณด๋‚ด์ง‘๋‹ˆ๋‹ค. 2. ์Šค์ผ€์ค„๋Ÿฌ๋‚˜ crontab์„ ํ™œ์šฉํ•˜์—ฌ ์ •ํ•ด์ง„ ์‹œ๊ฐ„์— ์ •๊ธฐ์ ์œผ๋กœ ๋ฉ”์ผ ๋ฐœ์†ก์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜น์‹œ ๋งค์ผ ์•„์นจ 8์‹œ์— ํŠน์ • ์ •๋ณด๊ฐ€ ๋“ค์–ด๊ฐ„ ๋‰ด์Šค๋ ˆํ„ฐ๋ฅผ ๋ฐ›์•„๋ณด๊ณ  ๊ณ„์‹ ๊ฐ€์š”? ํŠน์ •์‹œ๊ฐ„์— ์ •๊ธฐ์ ์œผ๋กœ ๋ฐœ์†ก๋˜๋Š”.. 2023. 1. 21.
[์›นํฌ๋กค๋ง 1ํƒ„] requests์™€ bs4๋ฅผ ํ™œ์šฉํ•œ ๋ ˆ์‹œํ”ผ ๋ชฉ๋ก ํฌ๋กค๋ง ํšŒ์‚ฌ์—์„œ ํ˜น์€ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ๋•Œ ๋ฐ์ดํ„ฐ๋ฅผ ํฌ๋กค๋งํ•ด ์˜ค๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์žˆ์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค๋˜์ง€, ์ตœ๊ทผ 2๋…„ ์น˜์˜ ๊ฒฝ์ œ ๋‰ด์Šค ๊ธฐ์‚ฌ๋ฅผ ๋ชจ์€๋‹ค๋˜์ง€ ๋“ฑ ์›น์‚ฌ์ดํŠธ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ˆ˜์ง‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€๋Š” ์ฃผ๋กœ requests์™€ bs4 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ–ˆ๊ณ , JavaScript ๋น„์ค‘์ด ๋†’์€ ๋™์  ์›น์‚ฌ์ดํŠธ๋Š” selenium์„ ํ†ตํ•ด ๋ธŒ๋ผ์šฐ์ €๋กœ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ์ž‘์—…์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ์—ฐํ•˜๊ฒŒ requests ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ œ์ž‘ํ•œ ์‚ฌ๋žŒ๋“ค์ด JavaScript์ง€์›์„ ํ•˜๋Š” requests-html์ด๋ผ๋Š” ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์–ด์„œ ์ด์™• ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณด๋Š” ๊น€์— ํฌ๋กค๋งํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ•˜๋Š” ์‹œ๋ฆฌ์ฆˆ ํ˜• ํฌ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŠธ์—์„œ๋Š” requests์™€ bs4์„ ํ™œ์šฉํ•œ ์ •์  ์›นํŽ˜์ด์ง€.. 2023. 1. 19.
[API] ChatGPT Python์œผ๋กœ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ - Part.1 (์ˆ˜์ •) [์ˆ˜์ • 2023.03.08] ChatGPT ๊ณต์‹ API๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ํฌ์ŠคํŒ…์„ ํ™•์ธํ•ด์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค! [API] ChatGPT Python์œผ๋กœ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ - Part.2 ํšŒ์‚ฌ ์—…๋ฌด์— ์น˜์—ฌ ์ •๋ง ์˜ค๋žœ๋งŒ์— ํฌ์ŠคํŒ…์„ ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ใ…Žใ…Ž... ๋ช‡ ๋‹ฌ ์ „ ์ฏค์— ChatGPT ๊ด€๋ จ ํฌ์ŠคํŒ…์„ ํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ์—๋Š” API๊ฐ€ ๊ณต๊ฐœ๋˜์ง€ ์•Š์•„ GPT 3.0 ๋ฒ„์ „์ธ InstructGPT๋กœ ๋Œ€์‹  ์‚ฌ์šฉ์„ ํ–ˆ jakely.tistory.com [์ˆ˜์ • 2023.02.04] ๋ ˆ๋”ง์—์„œ ์•„๋ž˜์™€ ๊ฐ™์€ ๊ธ€์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ์š”์•ฝ์„ ํ•˜์ž๋ฉด ChatGPT์™€ text-davinci-003 ๋ชจ๋ธ์€ ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. text-davinci-003์€ InstructGPT์˜ ๋ชจ๋ธ๋กœ ์ง€์‹œ์‚ฌํ•ญ์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์ตœ์ ํ™”๊ฐ€ ๋œ ๋ชจ๋ธ์ด๋ฉฐ, Cha.. 2023. 1. 17.
๋ฐ˜์‘ํ˜•