python 直接用賬號密碼cookie登陸人人網獲取頁面
阿新 • • 發佈:2019-02-14
#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()