[Python] 登录人人网2011版

import  re
import  urllib2
import cookielib

def  renren():
    cj 
=  cookielib.LWPCookieJar()
    opener 
=  urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
    email 
=   ''
    pwd   
=   ''
    
    
# 登录..
     print   ' login...... '
    url 
=   " http://www.renren.com/PLogin.do "
    postdata 
=   " email= " + email + " &password= " + pwd + " &origURL=http%3A%2F%2Fwww.renren.com%2FSysHome.do&domain=renren.com "
    req 
=  urllib2.Request(url,postdata)
    res 
=  opener.open(req).read()
    
print   ' succeed! '
    
    
# 得到当前状态
    s  =  r ' (?s)id="currentStatus">.*?<a ui-async="async" title="([^"]*) '
    match 
=  re.search(s, res, re.DOTALL)
    
if  match:
        result 
=  match.groups( 1 )
        
print   ' current status:  ' , result[0]

renren()


你可能感兴趣的:(python)