美文网首页
cookie值的使用

cookie值的使用

作者: 紫弟 | 来源:发表于2018-12-25 09:30 被阅读0次

1.将cookie值从f12上复制下来粘贴到test里面

import requests

# 打开所保存的cookies内容文件
f = open(r'test.txt', 'r')
# 初始化cookies字典变量
cookies = {}
# 按照字符:进行划分读取
for line in f.read().split(';'):
    # 其设置为1就会把字符串拆分成2份
    name, value = line.strip().split('=', 1)
    # 为字典cookies添加内容
    cookies[name] = value

res = requests.get(
                    "https://movie.douban.com/subject/26837952/comments?start=240&limit=20&sort=new_score&status=P",
                   cookies=cookies
                ).text
print(res)

2.session保存和使用cookie

相应里面的cookie值的获取

import requests
response = requests.get("http://www.baidu.com/")
# 7. 返回CookieJar对象:
cookiejar = response.cookies

# 8. 将CookieJar转为字典:
cookiedict=requests.utils.dict_from_cookiejar(cookiejar)
print(cookiejar)
print(cookiedict)

Sission

在 requests 里,session对象是一个非常常用的对象,这个对象代表一次用户会话:从客户端浏览器连接服务器开始,到客户端浏览器与服务器断开。

会话能让我们在跨请求时候保持某些参数,比如在同一个 Session 实例发出的所有请求之间保持 cookie 。

实现人人网登录

import requests

# 1. 创建session对象,可以保存Cookie值
ssion = requests.session()

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

# 3. 需要登录的用户名和密码
data = {"email":"mr_mao_hacker@163.com","password":"alarmchime"}

# 4. 发送附带用户名和密码的请求,并获取登录后的Cookie值,保存在ssion里
ssion.post("http://www.renren.com/PLogin.do", data = data)

# 5. ssion包含用户登录后的Cookie值,可以直接访问那些登录后才可以访问的页面
response = ssion.get("http://www.renren.com/410043129/profile")

# 6. 打印响应内容
print(response.text)

相关文章

  • 那些令人惊叹的JS一行代码

    1. 获取浏览器 Cookie 的值 使用 document.cookie 来获取 Cookie 的值 2. ...

  • cookie实战

    使用JavaScript操作cookie 创建和存储cookie。 2.读取cookie值 3.判断cookie是...

  • js cookie

    设置cookie 获取cookie的值 设置过期时间 删除一个cookie 参考 js中cookie的使用详细分析...

  • cookie值的使用

    1.将cookie值从f12上复制下来粘贴到test里面 2.session保存和使用cookie 相应里面的co...

  • 存取cookie里面的值

    使用js-cookie插件 1、安装插件 npm install js-cookie --save 2、存值 im...

  • @CookieValue 注解

    使用@CookieValue可让处理方法入参绑定某个Cookie值

  • 获取cookie的值,设置cookie,删除cookie

    获取cookie的值,设置cookie,删除cookie 关于更多日常使用的公共类的操作方法,可以关注下小滑轮网站...

  • 如何自定义接口的cookie值

    这期抽出来的问题是关于如何使用Eolinker私有云版本自定义接口的cookie值。 当您想对cookie的值进行...

  • JavaScript Cookie

    cookie是存储在客户端的一些数据,可以使用JavaScript去操作这些数据。cookie以 名称=值 的形式...

  • J2EE--Cookie

    为什么要使用Cookie? 怎样使用Cookie? Cookie使用缺陷 Cookie使用示例 1. 为什么要使用...

网友评论

      本文标题:cookie值的使用

      本文链接:https://www.haomeiwen.com/subject/hgrzkqtx.html