爬虫(11):使用cookie登陆人人

import urllib
from urllib import request, parse
from http import cookiejar

# 创建cookie对象
cookie = cookiejar.CookieJar()

# 处理器,提取cookie
cookie_handler = urllib.request.HTTPCookieProcessor(cookie)

# 打开器
opener = urllib.request.build_opener(cookie_handler)

# 登陆url
loginurl = "http://www.renren.com/PLogin.do"

headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"}

data = {
    "email": "18588403840",
    "password": "Changeme_123"
}
# url编码
data = urllib.parse.urlencode(data).encode('utf-8')

req = urllib.request.Request(url=loginurl, data=data, headers=headers)

# response = opener.open(req)

# print(response.read().decode('utf-8'))


print(opener.open('http://www.renren.com/965557295/profile').read().decode('utf-8'))

猜你喜欢

转载自blog.csdn.net/yx1179109710/article/details/80904041