select_element = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.CSS_SELECTOR, ".DropDown_select__4pIg9"))
)
selected = Select(select_element)
selected.select_by_value("-1")
The error is as follows:
An unexpected error occurred while scraping season 2000-01: Message: Cannot locate option with value: -1; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
This is weird because, I extracted the value "-1" from the website itself.
<select name="" class="DropDown_select__4pIg9"><option value="-1">All</option><option value="0">1</option><option value="1">2</option><option value="2">3</option><option value="3">4</option><option value="4">5</option><option value="5">6</option><option value="6">7</option><option value="7">8</option><option value="8">9</option></select>
<option value="8">9</option>
<option value="7">8</option>
<option value="6">7</option>
<option value="5">6</option>
<option value="4">5</option>
<option value="3">4</option>
<option value="2">3</option>
<option value="1">2</option>
<option value="0">1</option>
<option value="-1">All</option>
<select name="" class="DropDown_select__4pIg9"><option value="-1">All</option><option value="0">1</option><option value="1">2</option><option value="2">3</option><option value="3">4</option><option value="4">5</option><option value="5">6</option><option value="6">7</option><option value="7">8</option><option value="8">9</option></select>