Re: [問題] 網站登入
※ 引述《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)
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章