1. 程式人生 > >python 直接用賬號密碼cookie登陸人人網獲取頁面

python 直接用賬號密碼cookie登陸人人網獲取頁面

#coding:utf-8

import urllib
import urllib2
import cookielib

#通過CookieJar()類構建一個cookieJar()物件,用來儲存cookie的值

cookie=cookielib.CookieJar()

#通過HTTPCookieProcessor()處理器構建一個處理器物件,用來處理cookkie
#引數就是構建的CookieJar()物件
cookie_handler=urllib2.HTTPCookieProcessor(cookie)

#構造一個自定義的opener
opener=urllib2.build_opener(cookie_handler)

#通過自定義opener的addheaders的引數,可以新增HTTP報頭引數
opener.addheaders=[("User-Agent","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0")]

#人人網的登陸介面
url="http://www.renren.com/PLogin.do"

#需要登入的賬號密碼
data={"eamil":"xxx","password":"xxx"}
data=urllib.urlencode(data)

request=urllib2.Request(url,data=data)

response=opener.open(request)

print response.read()