Вот решение. Возможно, вы хотите изменить селектор css для кнопки отправки, но логика c есть. Это работает для меня.
url = "https://products.mhra.gov.uk/search/?query=zoton&page=1"
browser = webdriver.Chrome()
browser.get(url)
try:
element = WebDriverWait(browser, 10).until(
EC.presence_of_element_located((By.ID, "agree-checkbox"))
)
elem = browser.find_element_by_id('agree-checkbox')
elem.click()
submit = browser.find_element_by_css_selector("#__next > div > main > div > div > section > div > form > button")
submit.click()
except:
print("Not found Agree")
try:
element = WebDriverWait(browser, 10).until(
EC.presence_of_element_located((By.ID, "filter-spc"))
)
elem = browser.find_element_by_id('filter-spc')
elem.click()
except:
print("Not found SPC")