我想編寫一個腳本,讓我使用本網站如何處理網站上的無名錶單?
http://proteinmodel.org/AS2TS/LGA/lga.html
(我需要使用它幾百次,我不喜歡這樣做,手動)
我已經尋找途徑,這到底是怎麼使用Perl做互聯網,我碰到WWW::Mechanize
,這似乎正是我一直在尋找來了。但是現在我發現,那個網站,我想使用的形式沒有名字 - 它的報關行只是讀取
<FORM METHOD="POST" ACTION="./lga-form.cgi" ENCTYPE=multipart/form-data>
起初我試過根本就沒有設定我WWW::Mechanize
對象的form_name
屬性,它給了我這個錯誤當我規定的形式的電子郵件地址字段值的消息:
Argument "[email protected]" isn't numeric in numeric gt (>) at /usr/share/perl5/WWW/Mechanize.pm line 1618.
然後我試着設置form_name
到''
後來' '
,但它沒有用,我只是得到這個消息:
There is no form named " " at ./automate_LGA.pl line 40
什麼方法是有處理這個沒有名字的形式?這將是最有幫助的,如果有人在這裏可以回答這個問題 - 即使答案要點使用WWW::Mechanize
,我只想把工作做好,(或多或少)無論怎麼走。
非常感謝!
Downvoter,請解釋答案的錯誤。 – 2011-03-22 11:06:47