본문 바로가기
Python

[파이썬] 네이버, 다음 통합 검색 영역 내 키워드 노출 모니터링

by 퍼포먼스마케팅코더 2022. 7. 11.
반응형

오늘은 네이버, 다음 통합 검색 영역 내 키워드 노출 모니터링 관련해서 가져왔는데 궁금한 부분이 있을 거라 생각합니다. 예를 들면 특정 검색 또는 키워드에 따라서 어떻게 키워드 노출을 모니터링 하느냐입니다. 모니터링을 어떻게 해야 될까요?  특정 검색어에 따라서 네이버, 다음에서 검색 결과가 나오잖아요. 그런데 이 검색 결과가 나올 때 일일이 수동으로 그 키워드를 검색하고 또 그걸 다 보고 이런 걸 하려면 너무 오래 걸리거든요. 그런 것을 미연에 방지할 수 있는 방법은 무엇인가 하는 것을 찾아보면요.

 

파이썬 네이버 통합 검색 영역 내 키워드 노출 모니터링

파이썬으로 찾는 방법이 있어요. 그 키워드가 과연 노출되어 있는지 이런 걸 확인해보면 그 방법이 있을 수도 있습니다. 그래서 오늘은 여러분이 어떤 키워드가 노출되어 있는지 확인할 수 있는 것을 준비했습니다. 첫번째는 네이버와 검색엔진 구글도 있습니다.

 

다음도 많이 쓰지 않습니까? 그래서 네이버에서 특정 키워드를 입력했을 때 과연 그 키워드가 노출되는지, 아니면 여러분이 생각하는 콘텐츠가 노출되는지 이런 걸 빠르게 확인할 수 있는 것을 통해서 이야기를 했습니다. 그러니까, 잘 말하면 키워드가 노출되는지 모니터링 하는 용도입니다.

import os
import requests
from    bs4      import BeautifulSoup
import time

keywords = ['키워드'
]

for keyword in keywords :
    url ='https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=' + str(keyword)
    raw = requests.get(url)  #협찬
    html = BeautifulSoup(raw.text, 'html.parser') #긁기
    text = str(html)
    if text.find("키워드") > 0 :
        print(str(keyword) + ",O")
    else :
        print(str(keyword) + ", X")
    time.sleep(1) #1초
print("최종완료")

 

파이썬 다음 통합 검색 영역 내 키워드 노출 모니터링

특정 단어가 노출되어 있는지 이런 것들을 빨리 파악할 수 있는 경우가 있습니다. 만들어놨는데 의외로 너무 쉬워요. 키워드만 치면 이게 바로 그게 있으면 0으로 나오지 않으면 x로 나오는 거죠. 그 코딩인데 쉬워요. 간단합니다만 주변에서 사용해야 할 것들은 흔히 수백 개를 한꺼번에 몰아서 보면 블록 처리가 됩니다. 그렇기 때문에 그 부분만 주의해서 사용하면 되지 않을까라는 생각이 듭니다.

import os
import requests
from    bs4      import BeautifulSoup
import time

keywords = ['키워드'
]

for keyword in keywords :
    url ='https://search.daum.net/search?w=tot&DA=YZR&t__nil_searchbox=btn&sug=&sugo=&sq=&o=&q=' + str(keyword)
    raw = requests.get(url)  #협찬
    html = BeautifulSoup(raw.text, 'html.parser') #긁기
    text = str(html)
    if text.find("키워드") > 0 :
        print(str(keyword) + ",O")
    else :
        print(str(keyword) + ",X")
    time.sleep(1) #1초
print("최종완료")
반응형

댓글