Как сделать выборку мест в зале и сортировку по цене?

Создаю бота телеграм для автоматизированной покупки билетов по ссылкам. Пользуюсь фреймворком "selenium", а также "aiogram". Возникла ошибка при попытки сделать автоматизорованную покупку билетов, проблема заключается в выборе мест, на этом сайте находится Canvas

Нужно выбрать рандомное место, и сделать сортировку по определенной цене. Пробывал сделать выборку мест по GET-запросам, но не очень в этом разбираюсь, поэтому не вышло. Как можно решить данную проблему? Сайт: bileter.ru

from selenium import webdriver
from selenium.webdriver import Keys
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains
from fake_useragent import UserAgent
import time
import requests

# Options
options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors-spki-list')
options.add_argument('--ignore-certificate-errors')


# Proxy
# options.add_argument("--proxy-server=47.91.15.142:6666")


# User_Agent
useragent = UserAgent()
options.add_argument(f"user-agent={useragent.random}")
options.add_argument("--disable-blink-features=AutomationControlled")

# Driver
driver = webdriver.Chrome(executable_path=r'C:\Users\rinat\PycharmProjects\pythonProject\chromedriver\chromedriver.exe',options=options)
driver.set_window_size(1920, 1080)


# Links
url = "https://www.bileter.ru/afisha/show/Idalgo_iz_La-Manchi.html"


try:
    driver.get(url=url)
    time.sleep(1)
    choose_ticket = driver.find_element(By.CLASS_NAME, 'event-header-schedule-buttons').click()
    time.sleep(1)
    choose_ticket = driver.find_element(By.CLASS_NAME, "item").click()
    time.sleep(2)
    ActionChains(driver).move_by_offset(855, 398).click().perform()
    time.sleep(10)


except Exception as ex:
    print(ex)
finally:
    driver.close()
    driver.quit()

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