Python/Do something
python(selenium) - 대표 포털 사이트(네이버,구글,daum,zum,bing) 자동 검색하기
pymin
2023. 1. 15. 19:57
반응형
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)
이상으로 대표 사이트 자동 접속 및 명령어 검색을 마친다.
반응형