네이버 실시간 급상승 검색어 순위. 네이버 실시간 급상승 검색어 순위가 표시되는 요소 확인하기

CODEDRAGON Development/Python

반응형


 

네이버 실시간 급상승 검색어 순위

Requests, BeautifulSoup4 라이브러리를 활용하여

네이버 메인 페이지 우측 상단에 위치한 실시간 급상승 검색어를 크롤링하기

검색 결과를 enumerate으로 처리

 

 

 

네이버 실시간 급상승 검색어 순위가 표시되는 요소 확인하기

http://codedragon.tistory.com/6105

 

 

 

출력결과

1 문현아

2 쓰촨성

3 미나

4 류필립

5 중국 지진

6

7 구채구

8 박기영

9 사람친구의 연애

10 한동민

11 제시카

12 울산날씨

13 이파니

14 지진

15 리니지

16 뭉쳐야 뜬다

17 백종원 만능맛간장

18 유재환

19 강수연

20 김재환

 

 

 

소스코드

 

import requests

from bs4 import BeautifulSoup

 

# 네이버 웹페이지로 requests 라이브러리를 통해 HTML 응답(response) 요청합니다.

# 응답을 텍스트로 변환하여 저장합니다.

html = requests.get('https://www.naver.com/').text

# 응답 HTML 메세지를 BeautifulSoup 인자로 전달하며 html.parser 사용합니다.

soup = BeautifulSoup(html, 'html.parser')

 

# CSS Class Selector 이용해서 크롤링을 수행한 enumerater 결과로 출력합니다.

for idx, tag in enumerate(soup.select('.PM_CL_realtimeKeyword_rolling .ah_item .ah_k'), 1):

    print(idx, tag.text)