Я пытаюсь собрать веб-скребок для определения местоположения по почтовому индексу, введенному пользователем. На данный момент я могу перейти на сайт, но не могу нажать на кнопку выпадающего меню, которая позволяет вам ввести почтовый индекс. Вот что у меня пока
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from bs4 import BeautifulSoup
import time
import pandas as pd
from selenium.webdriver.common.by import By
zipcode = input("What zip code would you like to search? ")
out_table = 'Oreilly_autp_parts_addresses_{}.csv'.format(zipcode)
#Using Selenium to navigate to website, search zipcode and get html data
driver = webdriver.Chrome() #requires geckodriver.exe
driver.get('https://www.oreillyauto.com/')
time.sleep(2)
driver.maximize_window()
el = driver.find_element_by_class_name("site-store")
time.sleep(2)
driver.execute_script("arguments[0].setAttribute('class','site-store site-nav_item dispatcher-trigger--active')", el)
Кажется, он щелкает по нужному элементу, но раскрывающегося списка, который должен отображаться, там нет. Блок кода HTML
Любая помощь очень ценится!