2

しばらくの間、以下のコードを修正しようとしましたが、何らかの理由で、ラジオボタンをクリックする必要がある部分を除いてコードのすべての部分が機能し、「ValueError: Option 1 not found in field」と表示されますが、 1 のオプションで、0 または 1 のいずれかです。以前は機械化で遊んでいました。自分が何をしているのかはほとんどわかっていますが、誰か助けてもらえますか? お願い&ありがとう

from robobrowser import RoboBrowser
browser = RoboBrowser(parser='html.parser')
browser.open(url)

form = browser.get_forms()[0] 
form['username'] = 'foo'
form['password'] = 'foo'
form['gender'] = [1] #Radio button

browser.session.headers['Referer'] = url
browser.submit_form(form)
4

2 に答える 2