카테고리 없음

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

pybi 2023. 1. 24. 14:16

※ 참고 ※

https://blog.naver.com/beyond_metadata

 

Metadata : 네이버 블로그

Metadata..

blog.naver.com

 

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)

 

 

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