
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
네이버 쇼핑에서 검색창의 html 코드가 바뀐것 같은데.. 적용이 잘 안됩니다

작성한 코드 및 에러 메세지
<작성코드>
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
import time
from openpyxl import load_workbook
from openpyxl.drawing.image import Image
import requests
from io import BytesIO
chrome_options = Options()
chrome_options.add_experimental_option("detach", True)
chrome_options.add_experimental_option("excludeSwitches", ["enable-logging"])
driver = webdriver.Chrome(options=chrome_options)
# 웹 사이트 열기
driver.get('https://www.naver.com')
time.sleep(2)
#쇼핑 탭 클릭
driver.find_element(By.CSS_SELECTOR, ".service_icon.type_shopping").click()
time.sleep(3)
#새로운 창이 뜨는데, 그 창으로 이동
new_window = driver.window_handles[1]
driver.switch_to.window(new_window)
# 화면 최대화 해야지 검색창이 보임
driver.maximize_window()
# 검색창 클릭
search = driver.find_element(
By.CSS_SELECTOR, "button._shoppingHomeSearch_button_gXyNO.N=a:gnb.allsearch.NORMAL_DEVICE")
search.click()
# 검색어 입력
search.send_keys("패딩")
search.send_keys(Keys.ENTER)
------------
<에러메세지>
search = driver.find_element(
By.CSS_SELECTOR, "button._shoppingHomeSearch_button_gXyNO.N=a:gnb.allsearch.NORMAL_DEVICE")
...packages/selenium/webdriver/remote/webdriver.py", line 738, in find_element
return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"]
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
....packages/selenium/webdriver/remote/webdriver.py", line 344, in execute
self.error_handler.check_response(response)
