0
我有一個我想使用python提交的webform。通過查看將文件發送到站點的源代碼,我知道我需要使用'FILE'。然而,當我運行在該網站下面的代碼:我怎麼看/我可以知道我需要發送什麼文章?
url = "http://mascot.proteomics.dundee.ac.uk/cgi/search_form.pl?FORMVER=2&SEARCH=MIS"
values = {'FILE' : '/homes/ndeklein/test.mzML'}
data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
the_page = response.read()
print the_page
該頁面包含以下內容:
<HTML><HEAD><TITLE>Fatal Error</TITLE></HEAD>
<BODY>
<H1>Fatal Error</H1>
<P><B>must specify search type</B><P></BODY></HTML>
所以我必須給的文件類型。但是,我不知道如何找到Webform中文件類型的名稱。如果我手動完成發送的所有內容的列表,我可能會想出來。那麼如何才能找出POST使用哪種文件類型,或者如何獲取由webform發送的所有內容?
如果我們甚至無法看到您嘗試自動提交數據的表單,那麼我們將很難提供有價值的輸入。 –
@Niek表單是否嘗試上傳文件? –
@BunnyRabbit是的 –