给requests请求添加cookie

简介: 给requests请求添加cookie

1.给requests请求添加cookie

headers ={
        'cookie':'__utmz=149472179.1639958238.3.2.utmcsr=jingjiniao.info|utmccn=(referral)|utmcmd=referral|utmcct=/; phpbb3_kh9pm_u=14660; phpbb3_kh9pm_k=964b81a38ca97ac6; phpbb3_kh9pm_sid=5f8f0ed0ba402d1d38904c5792d14302; __utma=149472179.1447947063.1639283592.1642730394.1642820074.17; __utmc=149472179; __utmt=1; __utmb=149472179.3.10.1642820074'
    }
    resp = requests.get(url,headers=headers)

还可以添加一些其它参数

import requests
  1.url
   网址

  2.headers
    请求头

  3.cookies
  cookie值

  4.params
  参数  

  5.data
  请求体

  6.json
  请求体

  7.代理proxies
  proxies_dict ={

  }
  res =requests.get('xxxxxxxxxxxxx',proxies = proxies_dict)

  8.认证
  from requests.auth import HTTPProxyAuth
    proxies_dict ={

  }
  auth = HTTPProxyAuth('用户名','密码')
  res = requests.get('url',data={},proxies=proxiesDict,auth=auth)

  9.上传文件files
  file_dict = {
        'f1':open('xxxx.txt','rb')
  }
  requests.requests(
  method='POST',
  url='',
  files=file_dict
  )

  10.弹窗认证 用户名密码,加密,放在请求头里串给后台
  from requests.auth import HTTPBasicAuth,HTTPDigestAuth
  res = requests.get('url',auth=HTTPBasicAuth('用户名','密码'))
  print(res.text)

  11.超神 timeout
  res = requests.get('url',timeou(1)链接时间,timeout(5,1)链接和返回时间)

  12.允许重定向 allow_redirects
  res = resquests.get('url',allow_redirects =False/True)
  不会重定向,会重定向

  13.大文件下载 stream
  from contextlib import closing
  with closing(requests.get('url',stream=True)) as r1;
  for i in r1.iter_content();
     print(i)

  14.证书 cert
  requests.get('url',cert='xxxxxxxx.pem')
  requests.get('url',cert='xxxxxxxx.pem','xxxxxxxxxxxxxxxxx.key')

  15.确认verify=False
目录
相关文章
|
前端开发
解决前端ajax跨域请求不携带cookie信息JSESSIONID的问题
解决前端ajax跨域请求不携带cookie信息JSESSIONID的问题
|
存储 数据采集 前端开发
用Requests+Cookie,轻松获取淘宝商品数据!
大家好,我是志斌! 最近身边一直有朋友说用Selenium无法爬取淘宝的商品数据了,问问有没有其他的爬取方式,来获取淘宝的商品数据。方法当然有了,下面我就给大家介绍一个Requests+Cookie来获取淘宝数据的方法。
1445 0
用Requests+Cookie,轻松获取淘宝商品数据!
|
Web App开发 安全 网络安全
vue-axios 发送请求,cookie带不上
首先配置是没问题的但是 chrome 请求cookie携带不上 全局配置 axios.defaults.withCredentials = true 或者单个请求头配置 withCredentials:true
1399 0
vue-axios 发送请求,cookie带不上
Nuxt中服务端请求无法获取LocalStorage和Cookie的解决办法!
Nuxt中服务端请求无法获取LocalStorage和Cookie的解决办法!
发送带cookie的请求
发送带cookie的请求
215 1
|
存储 Java 程序员
【HTTP】请求“报头”,Referer 和 Cookie
【HTTP】请求“报头”,Referer 和 Cookie
414 1
【HTTP】请求“报头”,Referer 和 Cookie
|
搜索推荐 安全 Java
Python中使用requests库进行会话管理与Cookie处理
【4月更文挑战第12天】在Web开发中,会话管理和Cookie处理是处理用户状态和个性化体验的关键部分。在Python中,`requests`库为我们提供了强大的会话管理功能,通过`Session`对象,我们可以轻松地进行跨请求的状态保持,包括自动处理Cookie。本文将详细介绍如何在Python中使用`requests`库进行会话管理和Cookie处理。
|
存储 移动开发 前端开发
HTTP请求中token、cookie、session有什么区别
HTTP请求中token、cookie、session有什么区别
707 0
|
Python
python3 requests获取网页cookie并打印
最近自己和伙伴写的项目涉及前后端完全分离多个客户端,自己测试登录接口想利用请求获取Cookie中的sessionid作为状态通信和身份认证的信息。请求获取cookie打印的函数找了半天。于是就记下来,给需要的同学和自己以后。
745 0
python3 requests获取网页cookie并打印