Python/Do Something

python(selenium) - 대표 포털 사이트(네이버,구글,daum,zum,bing) 자동 검색하기

pybi 2023. 1. 19. 19:49

python selenium을 통해 대표 포털 사이트(네이버,구글,daum,zum,bing) 자동 검색하기를 해보고자 한다.

selenium은 4버전 이상으로 한다.

 

 

1. Naver

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time

url = 'https://www.naver.co.kr'

options = webdriver.ChromeOptions()
options.add_argument('start-maximized')
driver = webdriver.Chrome('chromedriver.exe', options=options)
driver.get(url)

driver.find_element(By.CSS_SELECTOR,'.input_text').send_keys('파이썬')
driver.find_element(By.CSS_SELECTOR,'.btn_submit').click()

time.sleep(2)

 

 

2. 구글

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time

url = 'https://www.google.co.kr'

options = webdriver.ChromeOptions()
options.add_argument('start-maximized')
driver = webdriver.Chrome('chromedriver.exe', options=options)
driver.get(url)

driver.find_element(By.CSS_SELECTOR,'.gLFyf').send_keys('파이썬')
driver.find_element(By.CSS_SELECTOR,'.gLFyf').send_keys(Keys.ENTER)   

time.sleep(2)

 

 

3. 다음

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time

url = 'https://www.daum.net/'

options = webdriver.ChromeOptions()
options.add_argument('start-maximized')
driver = webdriver.Chrome('chromedriver.exe', options=options)
driver.get(url)

driver.find_element(By.CSS_SELECTOR,'.tf_keyword').send_keys('파이썬')
driver.find_element(By.CSS_SELECTOR,'.ico_pctop').send_keys(Keys.ENTER)  

time.sleep(2)

 

 

4. zum

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time

url = 'https://zum.com/'

options = webdriver.ChromeOptions()
options.add_argument('start-maximized')
driver = webdriver.Chrome('chromedriver.exe', options=options)
driver.get(url)

driver.find_element(By.ID,'search-input').send_keys('파이썬')
driver.find_element(By.CSS_SELECTOR,'.search').send_keys(Keys.ENTER) 

time.sleep(2)

 

 

5. bing

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time

url = 'https://www.bing.com/'

options = webdriver.ChromeOptions()
options.add_argument('start-maximized')
driver = webdriver.Chrome('chromedriver.exe', options=options)
driver.get(url)

driver.find_element(By.CSS_SELECTOR,'.sb_form_c').click()
driver.find_element(By.ID,'sb_form_q').send_keys('파이썬')
driver.find_element(By.CSS_SELECTOR,'.search_svg').click()      

time.sleep(2)

 

 

이상으로 대표 사이트 자동 접속 및 명령어 검색을 마친다.