구글 스프레드시트와 ChatGPT로 기사 자동 수집하는 방법
매일 뉴스 기사 복사-붙여 넣기 하느라 지치셨나요? 이젠 스프레드시트와 ChatGPT로 완전 자동화하세요!
안녕하세요, 저는 매일 뉴스를 정리하고 요약해 콘텐츠로 활용하는 일을 하고 있어요. 그런데 수십 개의 뉴스를 일일이 수집하고 정리하는 일이 반복되다 보니 시간이 너무 많이 들더라구요. 그러다 찾게 된 게 바로 ‘구글 스프레드시트+ChatGPT’ 조합! 처음엔 반신반의했지만, 이제는 기사 수집과 요약, 저장까지 전부 자동으로 처리하고 있습니다. 이번 글에서는 제가 실제로 활용 중인 뉴스 자동화 시스템을 단계별로 소개해드릴게요. 코딩 몰라도 따라 할 수 있으니, 꼭 끝까지 읽어보세요!
구글 스프레드시트의 자동화 기능
구글 스프레드시트는 단순한 표 계산 도구가 아니에요. IMPORTXML 함수나 Google Apps Script를 활용하면 웹사이트에서 원하는 데이터를 자동으로 긁어올 수 있죠. 특히 뉴스 같은 텍스트 기반 콘텐츠엔 이 기능이 빛을 발합니다.
예를 들어, 네이버 뉴스에서 제목만 수집하고 싶다면 다음처럼 입력해보세요:=IMPORTXML("https://news.naver.com/", "//a[@class='news_tit']/text()")
또한, Google Apps Script를 이용하면 일정 시간마다 자동으로 기사 데이터를 가져오게 설정할 수 있습니다. 아래는 실제 코드 예시예요:
function getNews() {
var sheet = SpreadsheetApp.getActiveSheet();
var response = UrlFetchApp.fetch("https://newsapi.org/v2/top-headlines?country=kr&apiKey=YOUR_API_KEY");
var json = JSON.parse(response.getContentText());
for (var i = 0; i < json.articles.length; i++) {
sheet.appendRow([json.articles[i].title, json.articles[i].url, json.articles[i].publishedAt]);
}
}
뉴스 API 활용 방법
뉴스 API, Bing News Search, GNews 등 다양한 뉴스 API를 통해 구조화된 기사 데이터를 받을 수 있습니다. 하루 수십 건에서 수백 건까지 자동으로 처리 가능하죠. 무료 플랜도 많아서 진입 장벽도 낮아요.
API 이름 | 제공 데이터 | 무료 이용 가능? |
---|---|---|
NewsAPI | 제목, 본문, 날짜, URL (JSON) | 100회/일 무료 |
Bing News Search | 요약, 이미지, 출처 포함 | 3,000회/월 무료 |
GNews | 링크, 카테고리, 제목 중심 | 무료 플랜 존재 |
ChatGPT API로 기사 요약하기
기사 요약엔 ChatGPT API가 최고죠. 기사 본문을 ChatGPT에 전송하면 3~4초 안에 핵심 내용을 2~3줄 요약해 줍니다. 비용도 저렴해서 월 10달러 이내로 100건 이상 처리 가능해요.
- 1,000 토큰당 약 $0.002~$0.03 비용
- 프롬프트 예시: "아래 기사 내용을 3줄로 요약해 줘: [기사 본문]"
- 스프레드시트에 자동 입력 설정까지 가능
전체 자동화 흐름 요약
지금까지 소개한 기능들을 통합하면 놀라운 자동화 시스템이 완성됩니다. 아침에 일어나면 뉴스 기사 100건이 스프레드시트에 자동으로 정리되어 있고, 각 기사에는 요약문까지 붙어 있는 거죠. 실전 흐름은 아래처럼 간단합니다:
단계 | 내용 |
---|---|
1단계 | Google Apps Script로 뉴스 API에서 기사 수집 |
2단계 | 기사 본문을 ChatGPT API로 전송해 요약문 생성 |
3단계 | 구글 스프레드시트에 제목, URL, 날짜, 요약 자동 저장 |
실제 데이터 예시
2024년 4월 29일 기준, 실제 시스템을 통해 수집된 기사 요약 데이터를 예시로 소개합니다.
이런 식으로 하루 수십 건의 뉴스가 자동으로 정리되죠.
날짜 | 제목 | URL | 요약문 |
---|---|---|---|
2024-04-29 | 삼성전자 1분기 실적 발표 | https://news.example.com/12345 | 삼성전자 실적 15% 증가, 반도체 호조, 주가 2% 상승 |
2024-04-29 | AI 기술 동향 | https://news.example.com/67890 | AI 활용 산업 확산, 인재 확보 집중, 투자 급증 |
자주 묻는 질문 (FAQ)
예, 코드 복붙만으로도 충분히 구현 가능합니다. 기본 구조만 이해하고 따라 하면 자동화가 가능해요.
무료 플랜도 충분히 활용 가능합니다. NewsAPI는 하루 100회, Bing News는 월 3,000회까지 무료 제공돼요.
대체로 정확하지만, 간혹 요약이 맥락을 놓치는 경우도 있어요. 중요한 내용은 검수 후 활용을 추천합니다.
Apps Script와 연동하면 기사 요약도 셀에 자동으로 입력돼요. 제목, URL, 요약문까지 전부 자동화됩니다.
기사 1건당 3~4초면 충분합니다. 100건 기준으로 약 6~8분이면 전체 요약이 가능해요.
스크립트 에러가 발생하지 않는다면 특별한 유지보수는 필요 없어요. 단, API 사용량과 키 만료만 주기적으로 확인하세요.
뉴스 데이터를 자동으로 수집하고, 요약까지 끝내는 이 작업. 이제는 번거로운 수작업 대신 스마트한 자동화 시대가 왔습니다. 구글 스프레드시트와 ChatGPT의 조합만 있으면, 누구든 콘텐츠 수집과 정리에 필요한 시간을 크게 줄일 수 있어요. .
하루에 수십 건씩 수동으로 기사 정리하던 저도, 지금은 그 시간을 분석과 전략 수립에 쓰고 있답니다. 업무 효율을 높이고 싶다면, 지금 바로 AI로 시작해 보세요. 자동화는 생각보다 훨씬 간단하고 강력한 도구입니다!
본 블로그는 개인 정보를 수집하거나 저장하지 않으며, 모든 방문자 활동은 익명 통계로만 처리됩니다. 보다 자세한 내용은 '개인정보취급방침' 페이지를 확인해 주세요.