[python] mechanize で ファイルをアップロードする file upload

form に対して add_file を行うとフィイルをアップロードできる。
add_fileは、
第一引数は、fileのobjectを指定するが、第二引数以降は省略可能。
第二引数は、content-type を文字列で指定。
第三引数は、file の名前を文字列で指定

使用例

[python] mechanize で control ‘xxxxxxx’ is readonly というメッセージ

hidden の項目に値を入れるようとすると、

のエラーになる。

hidden の項目に値を入れるには

  • ある項目のreadonly を False にするか
  • set_all_readonly(False) で全ての項目の readonly を外す

参考
http://wwwsearch.sourceforge.net/mechanize/faq.html