私はこのコードを持っています:
br.open(url)
br.select_form(nr=0)
br.form['mydropdown'] = 1
r = br.submit()
print r1.read()
送信しようとしているフォームの HTML は次のとおりです。
<select name="mydropdown">
<option value="1">Cake</option>
<option value="2">Apple</option>
<option value="3">Muffin</option>
このエラーが発生する理由:
Traceback (most recent call last):
File "***", line 9, in <module>
br.form['dropdown'] = 1
File "***", line 2782, in __setitem__
control.value = value
File "***", line 1977, in __setattr__
self._set_value(value)
File "***", line 1993, in _set_value
elif len(value) > 1:
TypeError: object of type 'int' has no len()