サーバーに送信する必要がある URL は次のようになります。
www.mysite.com/manager.php?checkbox%5B%5D=5&checkbox%5B%5D=4&checkbox%5B%5D=57&self=19&submit=Go%21
投稿データを次のように配置します。
data = {'checkbox%5B%5D': '4', ....and so on... 'self': '19', 'submit': 'Go%21'}
私はそれをエンコードします:
data = urllib.urlencode(orbs)
これが私がそれを実行する方法です:
resp = mechanize.Request('http://mysite.com/manager.php', data)
cj.add_cookie_header(resp)
res = mechanize.urlopen(resp)
print res.read()
そして、エラーは次のように述べています:私はアイテムを選択しませんでした。ネストされたフォームがあるため、 br.select_form(nr=0) を使用せずに正しく行うにはどうすればよいですか? ありがとう。