Cookie自动登录人人网

 1 import urllib2, cookielib,urllib
 2 
 3 class LoginRenren():        
 4     def __init__(self):
 5         self.log_url = "http://www.renren.com/PLogin.do"
 6         self.cj = cookielib.CookieJar()
 7         self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cj))
 8         urllib2.install_opener(self.opener)
 9 
10     def login(self, email, password):
11         self.email = email
12         self.password = password
13         params = {"email":self.email, "password":self.password}
14         params = urllib.urlencode(params)
15         params = params.encode('utf-8') 
16         response = urllib2.urlopen(self.log_url, params)
17         file = open("E:\\renren.html", "wb")
18         file.write(response.read())
19 
20 def login(email = "xxxxx@126.com", password = "xxxxx" ):    
21     renren = LoginRenren()
22     renren.login(email, password)
23     
24 if __name__=="__main__":
25     print("main")
26     login()

 

posted @ 2013-03-11 22:26  邵贤军  阅读(430)  评论(0编辑  收藏  举报