Webフォームに投稿するために(Daniel Rosemanのアドバイスに従って)リクエストを使用しています:
url = "http://mascot.proteomics.dundee.ac.uk/cgi/search_form.pl?FORMVER=2&SEARCH=MIS"
data = {'SEARCH':'MIS'}
files = {'JG-C1-1A.mgf' : open('/homes/ndeklein/Cantrell/JG-C1-1.mgf','rb')} print
印刷するr.ok
とr.request
200 OK になるので、POST は機能しました。r.content を印刷すると、結果ページは表示されませんが、フォームが送信されたページの html が表示されます。{'SEARCH':'MIS'}
データからを削除するr.content
と、検索タイプが見つからないという html エラー ページが返されるため、投稿に何か問題があるとエラーが発生することがわかります。
では、どうすれば結果ページを取得できますか?