먼저 다음과 같은 절차로 API 사용을 신청/등록한다.
등록이 완료된 후 API 토큰과 API 시크릿을 받아 두어야만 한다.
import requests as rq
import json
api_token = "MGy6CWcNo2BB6nJgmhTm" # 각자 본인의 것으로 대체한다.
api_secret = "p15jEaoZY4" # 각자 본인의 것으로 대체한다.
# 검색 키워드.
my_keyword = "아시아경제"
url = "https://openapi.naver.com/v1/search/blog?query=" + my_keyword
url
'https://openapi.naver.com/v1/search/blog?query=아시아경제'
# 헤더에 나의 api_token과 api_secret을 태워서 보낸다.
my_headers = {"X-Naver-Client-Id":api_token, "X-Naver-Client-Secret":api_secret}
# 데이터를 요청하고 상태를 본다.
res = rq.get(url, headers=my_headers) #url과 헤더 가져옴
print("Status = " + str(res.status_code)) #status = 200으로 출력해보기 위해 문자결합
Status = 200
# JSON으로 내려받은 정보를 parsing한다.
my_json = json.loads(res.text) #블로그에서 가져온다 => 아시아경제 제목으로 블로그검색한 결과나옴
my_json
{'lastBuildDate': 'Sun, 19 Jan 2020 20:09:00 +0900', 'total': 1152736, 'start': 1, 'display': 10, 'items': [{'title': '쉐보레 트랙스로 <b>아시아경제</b> 연비왕대회 참가했어요', 'link': 'https://blog.naver.com/uni1978?Redirect=Log&logNo=221710295145', 'description': '지난번에 <b>아시아경제</b> 연비왕대회에 참가 신청을 했다는 글을 썼어요. 쉐보레 트랙스로 <b>아시아경제</b> 주관 연비왕대회 참가 신청 완료 이전 글에서 쓴 것과 같이 쉐보레 트랙스를 운전하기 시작한지 이제... ', 'bloggername': '호기심 만발한 밤송씨', 'bloggerlink': 'https://blog.naver.com/uni1978', 'postdate': '20191117'}, {'title': '[관악구 국회의원 김성식] [<b>아시아경제</b>]김성식, 선거법 표결에... ', 'link': 'https://blog.naver.com/okkimss?Redirect=Log&logNo=221753844092', 'description': '“연동형의 원칙 짓밟혀…아닌 것은 아닌 것” [이미지출처=연합뉴스] [<b>아시아경제</b> 임춘한 기자]... 김 의원은 “정치, 경제, 사회, 교육 등 각 분야별 제도와 시스템을 개선하여 저성장, 양극화, 외교안보적... ', 'bloggername': '관악구 국회의원 김성식의 꿈.일.사람이야기', 'bloggerlink': 'https://blog.naver.com/okkimss', 'postdate': '20191230'}, {'title': '[연합뉴스]와 [<b>아시아경제</b>] 기사 중에서', 'link': 'https://blog.naver.com/s3939?Redirect=Log&logNo=221761941461', 'description': '[<b>아시아경제</b>] 기사 중에서 애플, 스마트폰 영업이익 66% 쓸어담아..삼성은 17% 한진주 입력 2019.12.20. 09... 증가 [<b>아시아경제</b> 한진주 기자] 애플이 3분기 글로벌 스마트폰 판매 이익의 66%를 쓸어담은 것으로... ', 'bloggername': '철인(s3939)', 'bloggerlink': 'https://blog.naver.com/s3939', 'postdate': '20200106'}, {'title': '{제8회 <b>아시아경제</b> 직장인밴드 대회}시상식', 'link': 'https://blog.naver.com/battlcar?Redirect=Log&logNo=221284829125', 'description': '지난 2017년 8월17일 오후 5시부터 저녁 8시까지 여의도 물빛무대에서 열린 {제8회 <b>아시아경제</b>... 사이에 <b>아시아경제</b> 심사위원들의 심사가 어느새 끝나 있었다. 그리고 드디어 대망의 피날레를 장식하는... ', 'bloggername': '푸른 매화', 'bloggerlink': 'https://blog.naver.com/battlcar', 'postdate': '20180526'}, {'title': '전국 1위 도시에 걸맞는 혁신 정책 지속" [<b>아시아경제</b>]', 'link': 'https://blog.naver.com/cwonoh?Redirect=Log&logNo=221772437021', 'description': '성동구청장은 <b>아시아경제</b>와 가진 인터뷰에서 ‘더불어 행복한 스마트 포용도시’를 속도감 있게... 정원오 성동구청장은 아시아 news.naver.com #정원오 #성동구 #성동구청장 #포용도시 #스마트시티 #스마트포용도시', 'bloggername': '정원오 성동구청장', 'bloggerlink': 'https://blog.naver.com/cwonoh', 'postdate': '20200115'}, {'title': '베팅할 줄 알아야 (출처: <b>아시아경제</b> / 2019.09.17)', 'link': 'https://blog.naver.com/min_insa?Redirect=Log&logNo=221653959614', 'description': "https://news.naver.com/main/read.nhn?mode=LSD&mid=sec&oid=277&aid=0004537575&sid1=001&fbclid=IwAR20WIfFmTSLnzLXIxSS8t-h4C1yb-56R9bc3dbQXz6dwq1kC-0wbsDDk5Y 거장은 '장기·역발상' 투자…비인기종목에도 베팅할 줄 알아야 [<b>아시아경제</b> 문채석... ", 'bloggername': '나의 생각을 이야기하다...', 'bloggerlink': 'https://blog.naver.com/min_insa', 'postdate': '20190920'}, {'title': '정책엔 한국 현실 안 담겼다" (<b>아시아경제</b>, 2020.01.06)', 'link': 'https://blog.naver.com/moonjinforum?Redirect=Log&logNo=221762405445', 'description': '<b>아시아경제</b>, 2020.01.06) 이덕환 에교협 공동대표 "대안 안될 태양광만 밀어붙여 탈석탄으로 미세먼지 저감? LNG 초미세먼지 늘려 모순"이덕환 서강대 화학·과학커뮤니케이션 명예교수가 3일 <b>아시아경제</b>와... ', 'bloggername': '문진(問津)으로 여는 탄소문화의 시대', 'bloggerlink': 'https://blog.naver.com/moonjinforum', 'postdate': '20200107'}, {'title': '[<b>아시아경제</b>] 서형수 알서포트 대표 "내년 중국 공략 본격화"', 'link': 'https://blog.naver.com/rsupport?Redirect=Log&logNo=221719928915', 'description': '" 서형수 알서포트 대표(사진)는 27일 <b>아시아경제</b>와 한 인터뷰에서 아시아 시장에서 꾸준한 성장이 가능하다며 장기 성장에 대한 자신감을 내비쳤다. 2001년 설립된 알서포트는 클라우드 기반 원격지원 및... ', 'bloggername': '알서포트 공식 블로그', 'bloggerlink': 'https://blog.naver.com/rsupport', 'postdate': '20191127'}, {'title': "규제 위에 개발 호재...'삼.마. 청.용' 잡아라<<b>아시아경제</b>>", 'link': 'https://blog.naver.com/az7286?Redirect=Log&logNo=221759506936', 'description': '사례 <<b>아시아경제</b>> 정부의 고강도 투기억제 정책으로 서울 강남권 집값 상승세가 주춤하는... 도시재생 뉴딜사업은 문재인 정부의 주요 국정 과제 중 하나로 낙후된 지역의 산업기반을 회복시켜 경제... ', 'bloggername': '즐거운♡부동산이야기', 'bloggerlink': 'https://blog.naver.com/az7286', 'postdate': '20200105'}, {'title': "책 한 끼]'늑대들'의 놀이터, 핀란드·에스토니아 - by <b>아시아경제</b>>", 'link': 'https://blog.naver.com/daeshy1?Redirect=Log&logNo=221775220963', 'description': '노키아가 2011년 핀란드 <b>경제</b>에 미친 영향은 말 그대로 막대하다. 국내총생산(GDP)의 4%를 책임지고 수출의 25%를 짊어졌다. 2013년 노키아가 망하자 핀란드의 <b>경제</b>성장률은 마이너스 0.76%로 곤두박질쳤다.... ', 'bloggername': '대탐소실님의 블로그', 'bloggerlink': 'https://blog.naver.com/daeshy1', 'postdate': '20200117'}]}
# Key 값 출력.
my_json.keys() #우리는 아이템에 관심
dict_keys(['lastBuildDate', 'total', 'start', 'display', 'items'])
# 검색 결과 아이템들을 출력해 본다.
for x in my_json['items']: #아이템의 타이틀키,링크키,디스크립키
print("Title : " + x.get('title')) #Title : 제목형태로 나오게 문자열 결합
print("Link : " + x.get('link'))
print("Description : " + x.get('description'))
print()
Title : 쉐보레 트랙스로 <b>아시아경제</b> 연비왕대회 참가했어요 Link : https://blog.naver.com/uni1978?Redirect=Log&logNo=221710295145 Description : 지난번에 <b>아시아경제</b> 연비왕대회에 참가 신청을 했다는 글을 썼어요. 쉐보레 트랙스로 <b>아시아경제</b> 주관 연비왕대회 참가 신청 완료 이전 글에서 쓴 것과 같이 쉐보레 트랙스를 운전하기 시작한지 이제... Title : [관악구 국회의원 김성식] [<b>아시아경제</b>]김성식, 선거법 표결에... Link : https://blog.naver.com/okkimss?Redirect=Log&logNo=221753844092 Description : “연동형의 원칙 짓밟혀…아닌 것은 아닌 것” [이미지출처=연합뉴스] [<b>아시아경제</b> 임춘한 기자]... 김 의원은 “정치, 경제, 사회, 교육 등 각 분야별 제도와 시스템을 개선하여 저성장, 양극화, 외교안보적... Title : [연합뉴스]와 [<b>아시아경제</b>] 기사 중에서 Link : https://blog.naver.com/s3939?Redirect=Log&logNo=221761941461 Description : [<b>아시아경제</b>] 기사 중에서 애플, 스마트폰 영업이익 66% 쓸어담아..삼성은 17% 한진주 입력 2019.12.20. 09... 증가 [<b>아시아경제</b> 한진주 기자] 애플이 3분기 글로벌 스마트폰 판매 이익의 66%를 쓸어담은 것으로... Title : {제8회 <b>아시아경제</b> 직장인밴드 대회}시상식 Link : https://blog.naver.com/battlcar?Redirect=Log&logNo=221284829125 Description : 지난 2017년 8월17일 오후 5시부터 저녁 8시까지 여의도 물빛무대에서 열린 {제8회 <b>아시아경제</b>... 사이에 <b>아시아경제</b> 심사위원들의 심사가 어느새 끝나 있었다. 그리고 드디어 대망의 피날레를 장식하는... Title : 전국 1위 도시에 걸맞는 혁신 정책 지속" [<b>아시아경제</b>] Link : https://blog.naver.com/cwonoh?Redirect=Log&logNo=221772437021 Description : 성동구청장은 <b>아시아경제</b>와 가진 인터뷰에서 ‘더불어 행복한 스마트 포용도시’를 속도감 있게... 정원오 성동구청장은 아시아 news.naver.com #정원오 #성동구 #성동구청장 #포용도시 #스마트시티 #스마트포용도시 Title : 베팅할 줄 알아야 (출처: <b>아시아경제</b> / 2019.09.17) Link : https://blog.naver.com/min_insa?Redirect=Log&logNo=221653959614 Description : https://news.naver.com/main/read.nhn?mode=LSD&mid=sec&oid=277&aid=0004537575&sid1=001&fbclid=IwAR20WIfFmTSLnzLXIxSS8t-h4C1yb-56R9bc3dbQXz6dwq1kC-0wbsDDk5Y 거장은 '장기·역발상' 투자…비인기종목에도 베팅할 줄 알아야 [<b>아시아경제</b> 문채석... Title : 정책엔 한국 현실 안 담겼다" (<b>아시아경제</b>, 2020.01.06) Link : https://blog.naver.com/moonjinforum?Redirect=Log&logNo=221762405445 Description : <b>아시아경제</b>, 2020.01.06) 이덕환 에교협 공동대표 "대안 안될 태양광만 밀어붙여 탈석탄으로 미세먼지 저감? LNG 초미세먼지 늘려 모순"이덕환 서강대 화학·과학커뮤니케이션 명예교수가 3일 <b>아시아경제</b>와... Title : [<b>아시아경제</b>] 서형수 알서포트 대표 "내년 중국 공략 본격화" Link : https://blog.naver.com/rsupport?Redirect=Log&logNo=221719928915 Description : " 서형수 알서포트 대표(사진)는 27일 <b>아시아경제</b>와 한 인터뷰에서 아시아 시장에서 꾸준한 성장이 가능하다며 장기 성장에 대한 자신감을 내비쳤다. 2001년 설립된 알서포트는 클라우드 기반 원격지원 및... Title : 규제 위에 개발 호재...'삼.마. 청.용' 잡아라<<b>아시아경제</b>> Link : https://blog.naver.com/az7286?Redirect=Log&logNo=221759506936 Description : 사례 <<b>아시아경제</b>> 정부의 고강도 투기억제 정책으로 서울 강남권 집값 상승세가 주춤하는... 도시재생 뉴딜사업은 문재인 정부의 주요 국정 과제 중 하나로 낙후된 지역의 산업기반을 회복시켜 경제... Title : 책 한 끼]'늑대들'의 놀이터, 핀란드·에스토니아 - by <b>아시아경제</b>> Link : https://blog.naver.com/daeshy1?Redirect=Log&logNo=221775220963 Description : 노키아가 2011년 핀란드 <b>경제</b>에 미친 영향은 말 그대로 막대하다. 국내총생산(GDP)의 4%를 책임지고 수출의 25%를 짊어졌다. 2013년 노키아가 망하자 핀란드의 <b>경제</b>성장률은 마이너스 0.76%로 곤두박질쳤다....