хочу нажать на кнопку поиск на веб сайте на Python

Хочу чтобы код автоматический нажимал на кнопку поиск. при поиске адрес страницы не меняется.когда активна кнопка

когда не активна


Ответы (1 шт):

Автор решения: Alexander Goryushkin

Сначала вам необходимо установить selenium через pip.
Затем скачайте вебдрайвер для своей версии Chrome.
Пример работы с полем поиска:

from selenium import webdriver

chrome_driver_path = 'chromedriver.exe'
driver = webdriver.Chrome(chrome_driver_path)
driver.implicitly_wait(10)
driver.maximize_window()

# navigate to the application home page
driver.get("http://demo-store.seleniumacademy.com/")

# get the search textbox
search_field = driver.find_element_by_name("q")
search_field.clear()

# enter search keyword and submit
search_field.send_keys("CHELSEA")
search_field.submit()

products = driver.find_elements_by_xpath("//h2[@class='product-name']/a")
print("Products count:" + len(products))
→ Ссылка