Python mechanicalsoup устанавливает значение в поле со списком

#python #python-3.x #web-scraping #mechanicalsoup

#python #python-3.x #очистка веб-страниц #mechanicalsoup

Вопрос:

На html-странице есть выпадающий список. Мне нужно установить значение так, как я хочу, используя mechanicalsoup в Python. Я пробовал это, но это не сработало. Если это возможно (я надеюсь), как я могу установить значение в выпадающем списке. Существует также другой combobox (с именем combo2). значение Combo2 зависит от значения Combo1. Combo1 обновляет Combo2.

 import mechanicalsoup
browser = mechanicalsoup.Browser()
url = 'https://www.webpage.com/main.jsp?page=Page2'
login_page = browser.get(url)
form = mechanicalsoup.Form(login_page.soup.find("form", {"name":"Form2"}))
input_data = {"Combo1": "02"}

<select name="Combo1" id="Combo1" onchange="fillMe('idoof', 'cName')" class="test">
<option value="">Select</option>
<option value="01">Apple</option>
<option value="02">Orange</option>
<option value="03">WaterMelon</option>
<option value="04">Grapefruit</option>
<option value="05">Pineapple</option>
<option value="06">Salad</option>
<option value="07">Tomato</option>
<option value="08">Beet</option>
</select>