urllibとurllib2の組み合わせを使用して、フォームデータをPOSTしています。
これが私が提出する必要のあるフォームです
<form method="post" action="show_bug.cgi">
<input type="hidden" name="ctype" value="xml">
<input type="hidden" name="id" value="788604">
<input type="hidden" name="id" value="793892">
<input type="hidden" name="id" value="823569">
<input type="hidden" name="id" value="823585">
<input type="hidden" name="id" value="825904">
<input type="hidden" name="id" value="827493">
<input type="hidden" name="excludefield" value="attachmentdata">
<input type="submit" value="XML" id="xml">
</form>
フォームのタプルのリストを作成しています[ (name,value), ... ]
送信タイプ要素には名前がないため、urllib/urllib2を使用してその要素を送信する方法と送信方法がわかりません。
このデータをshow_bug.cgiに投稿しようとすると、HTTP404エラーが発生します。
フォームをPOSTする方法、特に送信入力タイプについて混乱しています。これまでのところ、Submitタイプの値とIDは重要ではないと常に想定してきましたが、これまでのところ、それは私にとってはうまくいったようです。
これは、TamperDataによってキャプチャされたPOSTリクエストです。