본문 바로가기
비트 장기/파이썬

8/27 api 검색어 긁어오기

by woohyun22 2018. 8. 27.

수집


1. 공용 data, down

2. simmlation : malce

3. 크롤링


구글에 네이버 개발자 센터


왼쪽 프로덕트 네이버 아이디로 로그인


사용api - 검색 - 서비스  url http://localhost두번다 추가 후 등록하기



client id Vneh4QhxmofgSOMj2LB7

pw g8uD1EnrZD


도큐먼트  - 서비스 api - 검색


블로그를 예로


import urllib.request
client_id = "Vneh4QhxmofgSOMj2LB7"#내 client id문자열로 입력
client_secret = "g8uD1EnrZD"
print(type(client_id))
encText = urllib.parse.quote("태풍")#이슈인 단어
url = "https://openapi.naver.com/v1/search/news.json?query=" + \
encText + "&start=1&display=100"# news부분만 바꾸면된다 엔터치면 자동으로 연결해줌 가장 최근에 뜬것 백개만 가져온다.
print(url)# xml,과json으로 가져온다 json은 데이터를 주고받는 용도로만 쓰인다. 제이슨
request = urllib.request.Request(url)#요청 객체를 만들어준다.
request.add_header("X-Naver-Client-Id",client_id)#뒤쪽인수에 원래 아이티 문자열 그대로 적어도됨
request.add_header("X-Naver-Client-Secret",client_secret)
response = urllib.request.urlopen(request)#데이터 끌고온것은 response가 가지고있다.
print(response)

rescode = response.getcode()
if(rescode==200):
print("성공")
response_body = response.read()
print(response_body)
print(response_body.decode('utf-8'))
else:
print("실패")
print("Error Code:" + rescode)

#{} dictionary



728x90

'비트 장기 > 파이썬' 카테고리의 다른 글

8/29  (0) 2018.08.29
8/28 크롤링 api긁어오기  (0) 2018.08.28
파이썬 문제복습 4번~13번  (0) 2018.08.28
8/25 21번~끝  (0) 2018.08.25
8/24 14번~(update, delete, random, reverse, sort, lsit, )1764378103  (0) 2018.08.24

댓글