request---对cookie的处理

import requests

'''Cookie的请求&session'''

def getHeader():
headers = {
'UserAgent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36',
'Content-Type': 'application/x-www-form-urlencoded'}
return headers

data = {
'email': '18031224155',
'icode': '',
'origURL': 'http://www.renren.com/home',
'domain': 'renren.com',
'key_id': 1,
'captcha_type': 'web_login',
'password': '1511d3713664f271b68efaa96b9daf16241ea7d6654f4cf2ea2b3a492cb1c438',
'rkey': '9c6be81661e35fd75af0f58feb8456ed',
'f': 'http%3A%2F%2Fzhibo.renren.com%2Ftop'}


def login():
r = requests.post(
url='http://www.renren.com/ajaxLogin/login?1=1&uniqueTimestamp=201894216799',
data=data,
headers=getHeader())
# print(r.cookies)
# print(r.text)
  #将cookies返回
return r.cookies


def getProfile():
r = requests.get('http://www.renren.com/967004081/profile', cookies=login())
print(r.text)


getProfile()
posted @ 2019-03-13 15:40  燕鸻  阅读(819)  评论(0)    收藏  举报