์ˆํผํ”Œ๋ ˆ์ด(์œ ํŠœ๋ธŒ์‡ผ์ธ , ๋ฌด๋ฃŒ ๋™์˜์ƒ)
Hello! I am a mobile app developer and leader with more than 10 years of experience. In particular, I havedeveloped video streaming Android apps and live related services, and I am working to grow video OTT service apps and player SDKs with development team members, value user feedback, value data, and promote organizational and corporate profits based on technology.

์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰ ํ‚ค์›Œ๋“œ ์ˆ˜์ง‘, Python์œผ๋กœ ์ž๋™ํ™”ํ•˜๊ธฐ โ€“ Pytrends์™€ SerpApi ๋น„๊ต ๋ถ„์„

์‹ค์‹œ๊ฐ„ ํ‚ค์›Œ๋“œ ์ˆ˜์ง‘์„ Python์œผ๋กœ ์•Œ์•„ ๋ณด๋ คํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹ค์ œ ๊ตฌํ˜„์—์„œ ๋А๋‚€ ์ ๊ณผ ํ™œ์šฉ๋„์— ๋Œ€ํ•ด์„œ ํ•œ๋ฒˆ ์„ค๋ช…ํ•ด ๋ณด๊ณ ์ž ํ•œ๋‹ค.

์‹ค์‹œ๊ฐ„ ํ‚ค์›Œ๋“œ ์ˆ˜์ง‘์„ Python์œผ๋กœ ์•Œ์•„ ๋ณด๋ คํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹ค์ œ ๊ตฌํ˜„์—์„œ ๋А๋‚€ ์ ๊ณผ  ํ™œ์šฉ๋„์— ๋Œ€ํ•ด์„œ ํ•œ๋ฒˆ ์„ค๋ช…ํ•ด ๋ณด๊ณ ์ž ํ•œ๋‹ค.

serpApi vs pytrens


์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰์— ๋Œ€ํ•œ ๋‹จ์ƒ

๊ณผ๊ฑฐ์—๋Š” ๋„ค์ด๋ฒ„์—์„œ ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰, ๋‹ค์Œ์˜ ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰๋“ฑ์ด ์กด์žฌ ํ•ด์„œ ํ˜„์žฌ ์˜จ๋ผ์ธ ์ƒ์—์„œ ์‚ฌ๋žŒ๋“ค์ด ๊ด€์‹ฌ์ด ์žˆ๋Š” ์ฃผ์ œ์— ๋Œ€ํ•ด์„œ ์ด์Šˆํ™”๋˜๊ณ  ํ™”์ œํ™”๊ฐ€ ๋œ ๋‚ด์šฉ๋“ค์— ๋Œ€ํ•ด ์•Œ ์ˆ˜์žˆ์—ˆ๋˜ ์‹œ์ ˆ์ด ์žˆ์—ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ์‚ฌํšŒ์ ์ธ ์ด์Šˆ๋‚˜ ๋ถ€์ž‘์šฉ๋“ค์ด ๋ฐœ์ƒํ•ด์„œ ์„œ๋น„์Šค ์ข…๋ฃŒ๊ฐ€ ๋˜๊ณ  ํ˜„์žฌ๋Š” ๊ตฌ๊ธ€์— ํŠธ๋žœ๋“œ ๊ฒ€์ƒ‰, ๋„ค์ด๋ฒ„ ๋ฐ์ดํ„ฐ๋žฉ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ†ต๊ณ„ ์™€ ์ผ๋ถ€ ์‚ฌ์ดํŠธ๋“ค๋„ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต ํ•ด์ฃผ์ง€๋งŒ ๊ทธ๋•Œ ๊ทธ ํฌํ„ธ ์‚ฌ์ดํŠธ์—์„œ ์•Œ๋ ค์ฃผ๋Š” ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰์˜ ํŒŒ๊ธ‰ํšจ๊ณผ ๋งŒํผ์€ ์•„๋‹Œ๊ฑฐ ๊ฐ™๋‹ค.


์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰


์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰ ํ‚ค์›Œ๋“œ ์ˆ˜์ง‘์„ ํ•˜๋ ค๋Š” ๋ชฉ์ ์™€ ์•„์ด๋””์–ด

 

์‹ค์‹œ๊ฐ„ ํ‚ค์›Œ๋“œ๋Š” ๊ฒ€์ƒ‰ ํŠธ๋ Œ๋“œ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ฐ˜์˜ํ•˜๊ณ  ์ฝ˜ํ…์ธ  ๊ธฐํš์— ๊ฒฐ์ •์ ์ธ ํžŒํŠธ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. AI ๊ฐ€ ๋งŽ์€ ๋„์›€์„ ์ฃผ๊ณ  ์žˆ๋Š” ์ง€๊ธˆ ์ด์Šˆํ™”๋œ ํ‚ค์›Œ๋“œ์™€ ํ•ด๋‹น ํ‚ค์›Œ๋“œ๋ฅผ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘ํ•˜๊ณ  ๊ทธ ํ‚ค์›Œ๋“œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ•ด ๋ณผ ์ˆ˜์žˆ๋Š” ๊ฒƒ๋“ค์ด ์žˆ์„๊นŒ? ๋ผ๋Š” ์ƒ๊ฐ์— ํ‚ค์›Œ๋“œ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„ ๋ณด๋ ค๊ณ  ํ–ˆ๋‹ค. ์ฐพ์•„๋ณด๋‹ˆ ๋งŽ์ด ์ด์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ๋“ค ์ค‘์— ๋‘ ๊ฐ€์ง€ ์ •๋„๊ฐ€ ๊ฒ€ํ†  ๋Œ€์ƒ์ด ๋˜์—ˆ๋‹ค.



Pytrends โ€“ ๊ฐ€๋ณ๊ณ  ์œ ์šฉํ•˜์ง€๋งŒ ์ œ์•ฝ๋„ ๋ช…ํ™•ํ•œ ๋„๊ตฌ

pytrens ๋Š” ์˜คํ”ˆ์†Œ์Šค์ด๋ฉฐ ๊ตฌ๊ธ€ ํŠธ๋žœ๋“œ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ด๋‹ค 

๋ธ”๋กœ๊ทธ ๊ฒ€์ƒ‰ ํ•ด์„œ  ์„ค๋ช…์„ ๋ณด๊ณ  ์ง„ํ–‰ ํ•ด๋ณด๋ ค๊ณ  ํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ œ๋Œ€๋กœ ๋™์ž‘ ๋˜์ง€ ์•Š์•˜๋‹ค. 2023.4์›”์— ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ ์ธ๋ฐ ๋”์ด์ƒ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋˜์ง€ ์•Š์•˜๋‹ค.

Google ๊ณต์‹ API ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ crawling ๊ธฐ๋ฒ•์„ ์จ์„œ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์ด๋ผ ๊ตฌ๊ธ€์ชฝ์—์„œ html ๋ฌธ์„œ์˜ ํ˜•์‹์ด๋‚˜ ๊ตฌ์กฐ๋ฅผ ๋ฐ”๊พธ๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋ง ํ•˜๊ณ  ์ˆ˜์ •ํ•ด์•ผ ํ•  ๊ฒƒ๊ฐ™์€๋ฐ ํ˜„์žฌ๋Š” ๋ฐ”๋€Œ์–ด์„œ ๊ทธ๋Ÿฐ์ง€ ์ œ๋Œ€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ–ˆ๋‹ค.(๊ณต์‹์  ๋ฃจํŠธ๋Š” ์•„๋‹ˆ๊ธฐ์—)


์žฅ์ 

  • ๋ฌด๋ฃŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜์—ฌ MVP๋‚˜ ํ…Œ์ŠคํŠธ ํ”„๋กœ์ ํŠธ์— ์ ํ•ฉ

  • ๊ตญ๊ฐ€, ์ง€์—ญ๋ณ„ ์ธ๊ธฐ ํ‚ค์›Œ๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด ์ง€์—ญ SEO ์ „๋žต์— ์œ ๋ฆฌ

  • related_queries, trending_searches ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ ์ œ๊ณต


๋‹จ์ 

  • Google Trends์˜ ๊ณต์‹ API๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ„ํ—์  ์ ‘์† ์ œํ•œ ๋ฐ 429 ์˜ค๋ฅ˜ ๋ฐœ์ƒ

  • ์‹ค์‹œ๊ฐ„์ด๋ผ๊ธฐ๋ณด๋‹ค๋Š” ์ง€์—ฐ๋œ ๋ฐ์ดํ„ฐ (์ตœ์†Œ ์ˆ˜์‹ญ ๋ถ„~์ˆ˜ ์‹œ๊ฐ„ ์ „ ์ •๋ณด)

  • ๊ฒ€์ƒ‰๋Ÿ‰์€ ์ ˆ๋Œ€๊ฐ’์ด ์•„๋‹Œ ์ƒ๋Œ€์  ์ˆ˜์น˜๋กœ ์ œ๊ณต๋˜์–ด ์ •๋Ÿ‰์  ๋ถ„์„ ํ•œ๊ณ„



SerpApi โ€“ ์‹ค์‹œ๊ฐ„์„ฑ๊ณผ ์ •ํ™•๋„๊ฐ€ ๊ฐ•์ ์ธ ์ƒ์šฉ API

๊ทธ๋ž˜์„œ ์—ฌ๊ธฐ ์ €๊ธฐ ์ฐพ์•„๋ณด๋Š” ์ค‘์— ํ•ด๋‹น api ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ๋‹ค.

์˜ค? ๊ตฌ๊ธ€ ์œ ํˆฌ๋ธŒ ๊ฒ€์ƒ‰ API ๋„ ์ œ๊ณตํ•ด์ฃผ๋„ค?  ์‚ฌ์‹ค ์œ ํˆฌ๋ธŒ API ๋Š” ํ•˜๋ฃจ์— 10,000 ๊ฐœ์˜ Limit ๊ฐ€ ๊ฑธ๋ ค์žˆ์–ด์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ์— ์ข€ ๋ฌด๋ฆฌ๊ฐ€ ์žˆ๋‹ค๊ณ  ํŒ๋‹จ ๋˜์—ˆ๋‹ค. ๋ฌผ๋ก  ์„œ๋ฒ„์—์„œ ํ•˜๋ฃจ์–‘๋งŒ ๊ฐ€์ ธ์˜ค๊ณ  ์‹ค์‹œ๊ฐ„์€ ์•„๋‹ˆ์ง€๋งŒ API ๋กœ ์ฃผ๋˜๊ฐ€, ์•„๋‹ˆ๋ฉด ์œ ํˆฌ๋ธŒ ๋ชจ๋ฐ”์ผ ์›น์„ ํ™œ์šฉํ•˜๋ฉด ์–ด๋А์ •๋„ ๋  ๊ฒƒ๊ฐ™๋‹ค๊ณค ์ƒ๊ฐํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋˜ ๊ฑธ๋ฆฌ๋Š” ๋ถ€๋ถ„์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ ์šฉํ•˜๊ธฐ ์–ด๋ ค์› ๋Š”๋ฐ ์—ฌ๊ธฐ์„œ๋Š” crawing ๊ธฐ๋ฒ•์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” API ๋ฅผ ์‰ฝ๊ฒŒ ๊ฐ€์ ธ ์˜ฌ ์ˆ˜์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.

SerpApi๋Š” Google ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€๋ฅผ JSON์œผ๋กœ ํŒŒ์‹ฑํ•ด์ฃผ๋Š” ์œ ๋ฃŒ API ์„œ๋น„์Šค๋‹ค. ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰ ํ‚ค์›Œ๋“œ ์™ธ์—๋„ ๋‰ด์Šค, ์‡ผํ•‘, ์ด๋ฏธ์ง€ ๋“ฑ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์–ด ํ™œ์šฉ ๋ฒ”์œ„๊ฐ€ ๋„“๋‹ค.

์ผ๋‹จ git ์ฃผ์†Œ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๋‹ค์–‘ํ•˜๊ฒŒ ์†Œํ†ต์„ ํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

https://github.com/serpapi/serpapi-python


์žฅ์ 

  • ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰์–ด, ๋‰ด์Šค ํ—ค๋“œ๋ผ์ธ ๋“ฑ์„ ์ฆ‰์‹œ ์ˆ˜์ง‘ ๊ฐ€๋Šฅ

  • ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์ˆœ์œ„, snippet, URL ๋“ฑ์„ ํฌํ•จํ•ด ์ฝ˜ํ…์ธ ํ™”๊ฐ€ ์šฉ์ด

  • ๋‹ค์–‘ํ•œ ๊ฒ€์ƒ‰์—”์ง„๊ณผ ์–ธ์–ด ์ง€์›์œผ๋กœ ๊ธ€๋กœ๋ฒŒ ํ™•์žฅ์„ฑ ๋ณด์œ 

๋‹จ์ 

  • ์œ ๋ฃŒ API๋กœ ํ˜ธ์ถœ ์ˆ˜์— ๋”ฐ๋ผ ์š”๊ธˆ์ด ๋น ๋ฅด๊ฒŒ ์ฆ๊ฐ€(ํ•œ๋‹ฌ 100๊ฑด ๊นŒ์ง€ ๋ฌด๋ฃŒ)

  • ํ•œ๊ธ€ ์ฟผ๋ฆฌ์—์„œ ํŒŒ๋ผ๋ฏธํ„ฐ ์„ค์ • ์˜ค๋ฅ˜๋‚˜ ๋ฒˆ์—ญ ์ด์Šˆ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Œ

  • ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋Š” ์‹œ์ ๋งˆ๋‹ค ๋‹ค๋ฅด๋ฏ€๋กœ ์บ์‹ฑ ๋ฐ ํ›„์ฒ˜๋ฆฌ ์„ค๊ณ„๊ฐ€ ํ•„์ˆ˜


ํŠนํžˆ ์ดˆ๋ฐ˜์—๋Š” ์š”์ฒญ ํŒŒ๋ผ๋ฏธํ„ฐ ์„ค์ •์„ ์ž˜๋ชปํ•ด ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋ˆ„๋ฝ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žฆ์•˜๋‹ค. 

๋˜ํ•œ, ํ•œ๊ตญ์–ด ๊ธฐ๋ฐ˜์œผ๋กœ ์ฟผ๋ฆฌํ•  ๊ฒฝ์šฐ ๊ฒฐ๊ณผ์˜ ์ •ํ™•๋„๊ฐ€ ๋–จ์–ด์ ธ ์ „์ฒ˜๋ฆฌ ๋‹จ๊ณ„์—์„œ hl=ko, gl=KR, lr=lang_ko ์„ค์ •์„ ํ•„์ˆ˜๋กœ ์ ์šฉํ•ด์•ผ ํ–ˆ๋‹ค.

๋˜ํ•œ ์‹ธ์ดํŠธ์— ๋“ค์–ด๊ฐ€์„œ PlayGround ์˜์—ญ์— ์ง„์ž…ํ• ๋•Œ ๋””ํดํŠธ๋กœ coffee ๊ฐ€ ์…‹ํŒ…์ด ๋˜์–ด์žˆ๋Š”๋ฐ  ์š”์ฒญ ์นด์šดํŠธ๋กœ ์žกํ˜€ ๋ฒ„๋ฆฐ๋‹ค(์•„๊น๊ฒŒ 1๊ฐœ ๊น์ด๊ธฐ ๋•Œ๋ฌธ)


๊ฐ€์ž… ๋ฐฉ๋ฒ•

  • ํ™ˆํŽ˜์ด์ง€ ์ ‘์†ํ•˜๋ฉด ํ…Œ์ŠคํŠธ๋„ ํ•ด๋ณผ ์ˆ˜์žˆ๋‹ค.(https://serpapi.com/)
๋ฉ”์ธ ํ™ˆํŽ˜์ด์ง€

  • ์•„๋ž˜ ํ™ˆํŽ˜์ด์ง€์—  ์šฐ์ธก ์œ„์— register ๋ฒ„ํŠผ ์„ ๋ˆ„๋ฅธ๋’ค ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•œ ๋’ค์— ์ธ์ฆํ›„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.


์ธ์ฆ๋‹จ๊ณ„


๋กœ๊ทธ์ธ์ฐฝ

  • Register ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์œ„ ์ฒ˜๋Ÿผ ํ™”๋ฉด์ด ๋‚˜์˜ค๋ฉฐ github ์™€ ๊ตฌ๊ธ€๋กœ ์ธ์ฆ์„ ํ•  ์ˆ˜์žˆ๊ณ  ๋”ฐ๋กœ ํšŒ์› ๊ฐ€์ž…์œผ๋กœ ์ง„ํ–‰ ํ•  ์ˆ˜์žˆ๋‹ค.

  • ๋กœ๊ทธ์ธ์„ ํ•˜๊ณ  ๋‚˜๋ฉด ์•„๋ž˜ ๋‚ด์šฉ์œผ๋กœ ์ง„ํ–‰ ํ•˜๋ฉด ๋˜๋Š”๋ฐ (register -> sign up -> ์ž…๋ ฅ ํ•˜์—ฌ ๊ฒ€์ฆ-> ์™„๋ฃŒ)
  • ํŠน์ดํ•œ ์ ์€ ์ „ํ™”๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ „ํ™”๋ฒˆํ˜ธ๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด์„œ ์ž๊ธฐ ํฐ  1๊ฐœ์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ ํ•œ๋ฒˆ ์ž…๋ ฅํ•ด์„œ ๊ฒ€์ฆ์„ ๋ฐ›์€ ์ „ํ™”๋ฒˆํ˜ธ๋ผ๋ฉด ์ „ํ™”๋ฒˆํ˜ธ๋Š” ๋ชป์“ด๋‹ค.(์ฃผ์˜)
  •  3๊ฐœ ๊ฒ€์ฆ์ด ๋‹ค ๋๋‚˜์•ผ๋งŒ 100๊ฐœ ์š”์ฒญ ๋ฌด๋ฃŒ๋ฅผ ๋ฐ›์„ ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€


๋‘˜๋Ÿฌ ๋ณด๊ธฐ

๊ฐ€๊ฒฉ


๊ฐ€๊ฒฉ์€ ๋น„์‹ผ ์ถ•์—  ๋“ค์–ด๊ฐ„๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. 100๊ฐœ ๋ฌด๋ฃŒ์ด์ง€๋งŒ ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋‹ค๋ณด๋ฉด 100๊ฐœ๊ฐ€ ๊ธˆ๋ฐฉ ์—†์–ด์ง„๋‹ค. ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์€ ํŠธ๋žœ๋“œ API ์™€ ์œ ํˆฌ๋ธŒ ๊ฒ€์ƒ‰ API ์ธ๋ฐ  ์—ญ์‹œ๋‚˜ ์œ ๋ฃŒ๋ฅผ ์“ฐ๊ธฐ์ „์— MVP  ๊ฒ€์ฆ ์ •๋„๋ผ๋ฉด ์ ์ ˆํžˆ ๋ถ„๋ฐฐํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋„ ๊ดœ์ฐฎ์„ ๊ฒƒ๊ฐ™๋‹ค.

๊ฐœ๋ฐœ์ž ๊ฐ€๊ฒฉ๋„  ๋Œ€๋žต ์›” 75$ ๋‹ˆ๊นŒ  ํ™˜์œจ๋กœ ๋”ฐ์ง€๋ฉด 13 ๋งŒ์› ์ •๋„์ธ๋ฐ 5,000์—ฌ๊ฑด ์š”์ฒญ์ด๋ผ ์‚ฌ์šฉํ•ด๋ณผ ๋งŒํ•œ๋ฐ ์ผ๋‹จ ๋ ์ง€ ์•Š๋ ์ง€ ํŒ๋‹จ์ด ๋“ค์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ์„ ๋œป ์‚ฌ์šฉํ•˜๊ธฐ์—” ์ข€ ๋ฌด๋ฆฌ๊ฐ€ ์žˆ์„ ๊ฒƒ๊ฐ™๋‹ค.



๊ฐ€๊ฒฉํ‘œ

๋ฉ”์ธ ํ™ˆ

์™„๋ฃŒํ›„๋งˆ์ดํŽ˜์ด์ง€

  • ๋กœ๊ทธ์ธ ์ ˆ์ฐจ๊ฐ€ ๋งˆ๋ฌด๋ฆฌ ๋˜๋ฉด ๋‚ด ๊ฐœ์ธ ๋ฉ”์ธ ํ™ˆ์ด ์œ„์ฒ˜๋Ÿผ ๋‚˜์˜จ๋‹ค.
  • ๋ฉ”์ธ ํ™ˆ์— ์„ผํ„ฐ์—๋Š” ๋‚ด api ํ‚ค๊ฐ€ ์กด์žฌํ•ด์„œ ์‹ค์ œ api ๋ฅผ ์š”์ฒญํ• ๋•Œ ๋’ค์— ๋ถ™์—ฌ์„œ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.
  • ์กฐ๊ธˆ ๋†€๋ผ์› ๋˜๊ฒŒ ์ขŒ์ธก์— ๋ฉ”๋‰ด๋“ค์ธ๋ฐ ๊ตฌ๊ธ€์ด๋‚˜ ๊ฒ€์ƒ‰์— ํ•„์š”ํ•œ ๋‚ด์šฉ๋“ค์ด API ๋กœ ์ œ๊ณต ๋˜๊ณ  ์žˆ๋‹ค.
  • ๊ฑฐ์˜ ๋ฐ˜ ์œ ๋ฃŒ๋ผ ์—…๋ฐ์ดํŠธ๋„ ์ž์ฃผ ๋˜๋Š” ๊ฒƒ๊ฐ™๊ณ  ์ด์Šˆ๊ฐ€ ๋œ ํ•œ๊ฑฐ ๊ฐ™๊ธฐ๋„ ํ•˜๋‹ค(ํ˜„์žฌ๊นŒ์ง€)
๊ฒ€์ƒ‰ํžˆ์Šคํ† ๋ฆฌ

  • ์ขŒ์ธก๋ฉ”๋‰ด์—์„œ ์œ„ ๊ทธ๋ฆผ ์ฒ˜๋Ÿผ ๋‚ด๊ฐ€ ๊ฒ€์ƒ‰ํ–ˆ๋˜ ํžˆ์Šคํ† ๋ฆฌ๋„ ๋‚˜์˜ค๊ณ  ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ json ๋˜๋Š” html ๋กœ ์ ‘์†ํ•˜๋ฉด request ๋Š” ์ฐจ๊ฐ ๋˜์ง„ ์•Š๋Š”๋‹ค.




ํ”Œ๋ ˆ์ด๊ทธ๋ผ์šด๋“œ



  • ์ขŒ์ธก ๋ฉ”๋‰ด์—์„œ ํ”Œ๋ ˆ์ด ๊ทธ๋ผ์šด๋“œ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์œ„ ํ™”๋ฉด์ด ๋‚˜์˜ค๋Š”๋ฐ ๋ช‡๊ฐ€์ง€ ํŒŒ๋ผ๋ฉ”ํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ์„ ํ™•์ธ ํ•  ์ˆ˜์žˆ๋‹ค.

๊ธฐ์ˆ  ๊ตฌํ˜„ ์‹œ ์œ ์˜ ์‚ฌํ•ญ

์ผ๋‹จ pytrend ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ œ๋Œ€๋กœ ๋‚˜์˜ค์ง€ ์•Š์•„์„œ serpApi ๋กœ ๊ฐœ๋ฐœ๊ณผ ๊ฒ€์ฆ์„ ์ง„ํ–‰ํ–ˆ๋‹ค.

serpApi ๋ฅผ ์‚ฌ์šฉํ• ๋•Œ ์ฃผ์˜์ ์ด๋‚˜ ์‚ฝ์งˆ ํ•˜๋‹ค๊ฐ€ ์•Œ๊ฒŒ๋œ ์‚ฌ์‹ค์„ ์ •๋ฆฌํ•œ๋‹ค.

  • 1๋‹ฌ์— 100๊ฑด๊นŒ์ง€ ๋ฌด๋ฃŒ๊ณ  ๊ทธ ์ดํ›„์— ์œ ๋ฃŒ๊ธฐ๋•Œ๋ฌธ์— 100๊ฑด์„  ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•ด ๋ณผ ์ƒ๊ฐ์ด๋ผ๋ฉด ์ผ๋‹จ mock ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“ค์–ด ๋†“์€ ๋’ค์— ๋กœ์ปฌ์—์„œ ์ฝ์–ด์˜จ ํ›„์— ํŒŒ์‹ฑํ•˜์—ฌ ๋‚ด ์ฝ”๋“œ์— ๋Œ€ํ•ด์„œ ๊ฒ€์ฆ์„ ์ถ”์ฒœํ•œ๋‹ค.
    • ํŒŒ์‹ฑ ๊ตฌ์กฐ๊ฐ€ playground ์—์„œ ์ œ๊ณต์€ ํ•ด์ฃผ์ง€๋งŒ ์‹ค์ œ ๊ตฌํ˜„ํ• ๋•Œ ํ‹€๋ฆด ์ˆ˜๋„ ์žˆ๊ณ  ํฌ๋กค๋ง ๋ฐ์ดํ„ฐ๊ธฐ๋•Œ๋ฌธ์—  ์–ด๋–ค ๊ฒ€์ƒ‰์–ด์ผ๋•Œ๋Š” ๋‚˜์˜ค๊ณ  ์•„๋‹๋•Œ๋„ ์žˆ๊ธฐ๋•Œ๋ฌธ์— ์—ฌ๋Ÿฌ ์ƒํ™ฉ์—์„œ ๊ณ ๋ คํ•ด์•ผํ•œ๋‹ค.
  • ์š”์ฒญํ• ๋•Œ  https://github.com/serpapi/serpapi-python ์— ์žˆ๋Š” ์ด ์—…์ฒด์˜ python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅด ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์ข‹๋‹ค. ๊ทธ๋ƒฅ ๊ฐ„๋‹จํžˆ get ๋ฐฉ์‹์ด์—ฌ์„œ ํŒŒ๋ผ๋ฉ”ํ„ฐ๋ฅผ ๋ถ™์ด๊ณ  ์š”์ฒญํ•˜๋Š” ๊ตฌํ˜„์„ ํ•˜๊ฒŒ ๋˜๋ฉด ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ํƒœ๊ทธ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ํŒŒ์‹ฑ์ด ๋˜์ง€ ์•Š์•„์„œ ์‘๋‹ต์ด ์˜จ๋‹ค. ํ”Œ๋ ˆ์ด๊ทธ๋ผ์šด๋“œ์—์„œ๋Š” ์ œ๋Œ€๋กœ ๋‚˜์˜ค์ง€๋งŒ ์‹ค์ œ ์š”์ฒญ ์‘๋‹ต์—์„œ๋Š” ๋ฆฌํ„ด์ด ์ •์ƒ์ ์œผ๋กœ ์•ˆ๋˜์–ด์„œ ๋ช‡์ผ ์‚ฝ์งˆํ•˜๋‹ค๊ฐ€ ์œ„ github ๊ณต์‹ ์š”์ฒญ ์‘๋‹ต์„ ์‚ฌ์šฉํ•ด์•ผํ•œ ๋ฌด๋ฆฌ์—†์ด ๋‹ค ๊ฐ€์ ธ์˜จ๋‹ค๋Š”๊ฑธ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.


๊ฒฐ๋ก  โ€“ SerpApi ๋ฅผ ํ™œ์šฉํ•œ ํ‚ค์›Œ๋“œ ๋ฝ‘์•„๋‚ด๋Š” ์ „๋žต

  • SEO ๋‚˜ ์–ด๋–ค ์ž๋™ํ™”๋ฅผ ํ•˜๊ธฐ์œ„ํ•ด์„œ๋Š”  ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ๋ฅผ ๋ฝ‘์•„๋‚ด๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•œ ํŒฉํŠธ์ธ๋ฐ serpApi ๋Š” ๋น„๋ก ๋ฌด๋ฃŒ์˜ ์นด์šดํŠธ๋Š” ์ ์–ด๋„ ๋ถˆํ•„์š”ํ•œ ํฌ๋กค๋ง์„ ๊ตฌ์ง€ ํ• ํ•„์š”์—†์ด  ์›ํ•˜๋Š” ํ‚ค์›Œ๋“œ๋ฅผ ๋ฝ‘์„ ์ˆ˜์žˆ๋Š” ์ข‹์€ ๋„๊ตฌ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. 
  • ์ด API ์™€ n8n ์›Œํฌํ”Œ๋กœ์šฐ์™€ ์—ฐ๊ฒฐํ•˜๋ฉด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ตฌ๊ธ€ ํŠธ๋žœ๋“œ๋ฅผ ์•Œ์•„์˜จ๋’ค์— ๊ทธ ํ‚ค์›Œ๋“œ๋กœ ๋‹ค์–‘ํ•œ ์ปจํ…์ธ ๋ฅผ ๋งŒ๋“ค ์ˆ˜์žˆ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•ด๋ณด์•˜๋‹ค.


๋‹ค์Œ์—๋Š”  ๊ตฌ๊ธ€ Trend ์™€ n8n ์ž๋™ํ™” ๋„๊ตฌ์˜ ํ†ตํ•ฉ ๊ด€๋ จ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด ๋ณด๊ณ ์ž ํ•œ๋‹ค.



๋Œ“๊ธ€ ์“ฐ๊ธฐ