상세 컨텐츠

본문 제목

def naver_news_search():

시사경제지식

by 브로마리 2023. 8. 12. 12:19

본문

반응형

import requests

def naver_news_search():
    # 사용자로부터 검색어 입력 받기
    query = input("뉴스 검색어를 입력하세요: ")

    # 네이버 뉴스 API 요청 URL
    url = f" https://openapi.naver.com/v1/search/news.json?query= {query}"

    # 네이버 API에 필요한 헤더 설정
    headers = {
        "X-Naver-Client-Id": "YOUR_CLIENT_ID",
        "X-Naver-Client-Secret": "YOUR_CLIENT_SECRET"
    }

    try:
        # API 요청 보내기
        response = requests.get(url, headers=headers)
        response.raise_for_status()  # 오류가 발생하면 예외를 던짐

        # JSON 응답 파싱
        data = response.json()

        # 뉴스 아이템 순회하며 정보 출력
        for item in data.get('items', []):
            print(f"제목: {item['title']}")
            print(f"링크: {item['link']}")
            print(f"요약: {item['description']}")
            print("-" * 50)

    except requests.exceptions.HTTPError as e:
        print(f"HTTP 오류 발생: {e}")
    except requests.exceptions.RequestException as e:
        print(f"요청 오류 발생: {e}")
    except Exception as e:
        print(f"오류 발생: {e}")

if __name__ == "__main__":
    naver_news_search()

반응형
● LIVE: 2026년 최신 데이터 업데이트 완료

"이번 주 1등 당첨 명당,
지도로 바로 확인하세요!"

전국 1등 배출 데이터를 기반으로 분석한
내 주변 실시간 S등급 명당 리스트

로또 명당 지도 샘플
🔍 우리 동네 숨은 명당 찾는 중...

* 1등 배출 횟수 및 거리를 실시간으로 계산합니다.


관련글 더보기