셀레니움 미션
1. 네이버 접속
2. 검색창에 원하는 검색어 입력
3. 검색 버튼 클릭
Selenium을 사용하여 네이버 웹사이트(https://www.naver.com/)에 접속한 다음, 검색창에 "지피터스"를 입력하고 검색 버튼을 클릭하는 자동화 스크립트를 생성해달라고 요청했습니다.
중간에 지피터스 입려만되고 서치버튼을 안누르고 바로꺼지는 오류가 있었는데
search-btn
search-btn / search_btn 차이였습니다.
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
# Chrome WebDriver 인스턴스를 생성합니다.
driver = webdriver.Chrome()
# 네이버 웹사이트로 이동합니다.
driver.get("https://www.naver.com/")
# 암시적 대기를 설정하여 웹 요소가 로드될 때까지 최대 0.5초 기다립니다.
driver.implicitly_wait(2)
# 검색창을 찾습니다. 검색창의 이름이 'query'입니다.
search_box = driver.find_element(by=By.ID, value="query")
# 검색창에 '지피터스'를 입력합니다.
search_box.send_keys("지피터스")
# 검색 버튼을 찾습니다. 검색 버튼의 id가 'search_btn'입니다.
search_button = driver.find_element(by=By.ID, value="search-btn")
# 검색 버튼을 클릭합니다.
search_button.click()
# 결과 페이지가 로드될 시간을 주기 위해 잠시 대기합니다.
time.sleep(60)
# 작업이 완료되면 드라이버를 종료하여 브라우저를 닫습니다.
driver.quit()
다음 미션도 내일안으로 해결해보고 다른 분들처럼 나만의 멋진 서비스를 어서 만들어보고싶네요!!
점점 재미가 붙어가는거같습니다! (정말로.)
지피터스에 너무 유용하고 매력적인 강의들이 많아서 이거저것 해본다고 분주하네요 하하
메인으로 수강하는 만큼 꼭꼭 씹어먹어서 잘 소화해보겠습니다!!
#9기문과생도AI