포털사이트의 실시간 검색어를 모아볼 수 있는 프로그램
파이썬 코드로 제어할 수 있는 크롬 창 띄우기
from webdriver_manager.chrome import ChromeDriverManager
from selenium import webdriver
driver = webdriver.Chrome(ChromeDriverManager().install())
URL='http://www.google.co.kr'
driver.get(url=URL)
driver.implicitly_wait(time_to_wait=10)
from selenium.webdriver.common.by import By
URL='http://signal.bz/news'
driver.get(url=URL)
driver.implicitly_wait(time_to_wait=10)
naver_results = driver.find_elements(By.CSS_SELECTOR, '#app > div > main > div > section > div > section > section:nth-child(2) > div:nth-child(2) > div > div > div > a > span.rank-text')
naver_list = []
for naver_result in naver_results:
print(naver_result.text)
naver_list.append(naver_result.text)
URL='http://www.nate.com'
driver.get(url=URL)
driver.implicitly_wait(time_to_wait=10)
driver.find_element(By.CSS_SELECTOR,'#olLiveIssueKeyword > li:nth-child(1) > a > span.txt_rank').click()
nate_results = driver.find_elements(By.CSS_SELECTOR,'#search-option > form:nth-child(1) > fieldset > div.issue-kwd > span > a')
nate_list = []
for nate_result in nate_results:
print(nate_result.text)
nate_list.append(nate_result.text)
import time
URL='http://zum.com'
driver.get(url=URL)
driver.implicitly_wait(time_to_wait=10)
driver.find_element(By.CSS_SELECTOR, '#search-input').send_keys("아무거나 검색")
time.sleep(0.5)
driver.find_element(By.CSS_SELECTOR, '#app > div > header > div.search_bar > div > fieldset > div > button.search').click()
time.sleep(1)
zum_results = driver.find_elements(By.CSS_SELECTOR, '#issue_wrap > ul > li > div > a:nth-child(1) > span.txt')
zum_list = []
for zum_result in zum_results:
print(zum_result.text)
zum_list.append(zum_result.text)