Чтобы выбрать первый элемент из предложеных городов на веб-странице с помощью библиотеки Selenium в Python, вам нужно использовать методы для поиска и взаимодействия с элементами на странице.
Первым делом, у вас должен быть настроенный WebDriver для взаимодействия с браузером. После этого вы можете использовать методы для поиска элементов на странице.
Пример такого кода на Python с использованием Selenium для выбора первого города из предложенных городов:
from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC # Инициализация драйвера (в данном случае Chrome) driver = webdriver.Chrome() # Переходим на страницу, где есть выпадающий список с городами driver.get("ссылка на вашу страницу") # Находим элемент, который открывает список с городами dropdown = driver.find_element(By.XPATH, "Xpath к элементу") # Кликаем на элемент, чтобы открыть список с городами dropdown.click() # Ждем, пока выпадающий список загрузится # (зависит от реализации вашей страницы, возможно понадобится другой способ ожидания) wait = WebDriverWait(driver, 10) wait.until(EC.visibility_of_element_located((By.CLASS_NAME, "класс для города"))) # Находим первый элемент в списке городов и кликаем на него first_city = driver.find_element(By.XPATH, "Xpath к первому городу") first_city.click() # После этого можно выполнять нужные действия с выбранным городом # Не забудьте закрыть браузер после использования driver.quit()
Нужно помнить, что Xpath и другие селекторы элементов могут быть разными в зависимости от структуры HTML вашей страницы, поэтому вам нужно будет адаптировать пример кода под вашу конкретную ситуацию.