利用cookie模拟登陆 ---- 爬虫
2019-08-10 本文已影响0人
行走世间的狮子
- cookie,session的作用?
由于HTTP是一种无连接协议,客户端与服务器交互仅仅限于 请求--响应 的过程,结束断开后,下一次请求,服务器会认为是一个新的客户端。所以为了维护客户端与服务器之间的连接,让服务器明白,这次的客户端依然是之前那个客户端,必须在一个地方保存客户端信息。
cookie:服务器保存在客户端的记录信息,确认用户身份
session:服务器保存在服务端的记录信息,确认用户身份
- 代码示例
from urllib import request
headers = {
'cookie':'cookie具体内容'
'user-agent': 'user-agent具体内容'
}
url = ''
req = request.Request(url, headers = headers)
res = request.urlopen(req)
print(res.read())