[問題] 有關網頁認證碼的問題

看板Perl作者 (小宇)時間14年前 (2010/09/18 10:44), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/2 (看更多)
最近想寫一個自動投票程式 現在的認證機制 好像多了一個要輸入認證碼 我的想法是當get時候先把認證圖片存成檔案... 在手動輸入圖片的數字...在去get 可是這樣在get的結果...認證圖片好像會換一張 導致認證錯誤....請問 有什麼方法可以解決嗎? 或者說這是cookie的問題? ----程式碼------------------------------------------------- use LWP::Simple; use WWW::Mechanize; my $url='http://act.udn.com/ACT/baby/image.jsp'; # 這是認證圖片的位置 my $mech=WWW::Mechanize->new(); getstore($url, '01.jpg'); print "Input Code:"; $input = <>; chomp $input; #下兩行是同一行... $url2='http://act.udn.com/ACT/baby/data_action.jsp? name=aaa&email=xx@x.x?phone=123&address=321&codekey='."$input"; getstore($url2,'01.html'); #確認有沒有登入成功 ------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.77.120

09/20 15:06, , 1F
你叫用了 www::mechanize 不過卻沒用到他....
09/20 15:06, 1F

09/20 15:07, , 2F
你只呼叫了 lwp::simple export 的 function
09/20 15:07, 2F

09/22 00:06, , 3F
用www::mechanize的方法的話,預設會幫你處理好cookie
09/22 00:06, 3F
文章代碼(AID): #1Cb2U8Cc (Perl)
文章代碼(AID): #1Cb2U8Cc (Perl)