5

html页面中有一个下拉列表。我需要在 Python 中使用mechanicalsoup 来设置值。我试过了,但没有用。如果可能(我希望)我如何在组合框中设置一个值。还有另一个组合框(名为 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>
4

0 回答 0