Re: [問題] 網站登入

看板Python作者 (塞孟)時間15年前 (2010/04/19 10:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ 引述《yshihyu (yshihyu)》之銘言: : # -*- coding: utf-8 -*- : from urllib import urlencode : import cookielib, urllib2 : # cookie : cj = cookielib.LWPCookieJar() : opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) : urllib2.install_opener(opener) : # Login : user_data = {'tbMemberName': '', : 'tbPassword': '', : 'btnLogin':'登入' : } : url_data = urlencode(user_data) : login_r = opener.open("http://www.netyi.net/login.aspx", url_data) : print login_r : raw_input() : 之前用上面代碼可以成功登入 http://www.netyi.net 這網站 : 不過後來就不行登入 , 不過我看他網站沒什麼改變 , 還是他改了 'tbMemberName' : 'tbPassword' 'btnLogin' 名稱? : 謝謝 檢查一下HTML Code 找類似下列這行 <input type="hidden" value="/wEPDwUKMTU2NzM5NjkxN2Rk" id="__VIEWSTATE" name="__VIEWSTATE"> 這代表這個頁面有防止機器人的登入 抓這個value 傳入即可登入 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.30.226 ※ 編輯: samonx 來自: 220.130.30.226 (04/19 16:20)
文章代碼(AID): #1BoyPxMZ (Python)
討論串 (同標題文章)
文章代碼(AID): #1BoyPxMZ (Python)