RedMeta

오늘은 파이썬으로 키자드, 구글 트렌드, 줌에서 인기검색어를 크롤링 해오는 파이썬 코드를 알려드리도록 하겠습니다.

 

import time
import re
import requests
from bs4 import BeautifulSoup

def keyzard():
    URL='https://keyzard.org/realtimekeyword'
    html = requests.get(URL)
    soup = bs(html.text, 'html.parser')
    req=soup.select('td.ellipsis100')

    for keyzard in req:
        print(keyzard.text)
        
def google():
    URL='https://trends.google.com/trends/trendingsearches/daily/rss?geo=KR'
    html = requests.get(URL)
    soup = bs(html.text, 'html.parser')
    req=soup.select('item > title')

    for i,google in zip(range(21),req):
        print(google.text)
        
def zum():
    URL='https://issue.zum.com/'
    html = requests.get(URL)
    soup = bs(html.text, 'html.parser')
    req=soup.select('div.cont > span.word')

    for i,zum in zip(range(10),req):
        print(zum.text)
    
            
keyzard()
google()
zum()

3가지 함수로 만들어서 각각 실행해 줍니다.

각 함수가 웹사이트에 요청을 보내고 Beautifulsoup을 이용하여 html 문서를 파싱해 오는 코드입니다.

 

 

전체적인 코드를 이렇게 됩니다.

이제 실행해보도록 하겠습니다.

 

그러면 인기 검색어가 정리되지 않고 쭉~ 나타나게 됩니다. 정리는 취향껏 하시면 되겠습니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band