给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
目录
相关文章
|
6月前
|
前端开发
解决前端ajax跨域请求不携带cookie信息JSESSIONID的问题
解决前端ajax跨域请求不携带cookie信息JSESSIONID的问题
|
存储 数据采集 前端开发
用Requests+Cookie,轻松获取淘宝商品数据!
大家好,我是志斌! 最近身边一直有朋友说用Selenium无法爬取淘宝的商品数据了,问问有没有其他的爬取方式,来获取淘宝的商品数据。方法当然有了,下面我就给大家介绍一个Requests+Cookie来获取淘宝数据的方法。
1047 0
用Requests+Cookie,轻松获取淘宝商品数据!
|
Web App开发 安全 网络安全
vue-axios 发送请求,cookie带不上
首先配置是没问题的但是 chrome 请求cookie携带不上 全局配置 axios.defaults.withCredentials = true 或者单个请求头配置 withCredentials:true
1069 0
vue-axios 发送请求,cookie带不上
Nuxt中服务端请求无法获取LocalStorage和Cookie的解决办法!
Nuxt中服务端请求无法获取LocalStorage和Cookie的解决办法!
|
1月前
|
存储 Java 程序员
【HTTP】请求“报头”,Referer 和 Cookie
【HTTP】请求“报头”,Referer 和 Cookie
37 1
【HTTP】请求“报头”,Referer 和 Cookie
|
6月前
发送带cookie的请求
发送带cookie的请求
56 1
|
6月前
|
搜索推荐 安全 Java
Python中使用requests库进行会话管理与Cookie处理
【4月更文挑战第12天】在Web开发中,会话管理和Cookie处理是处理用户状态和个性化体验的关键部分。在Python中,`requests`库为我们提供了强大的会话管理功能,通过`Session`对象,我们可以轻松地进行跨请求的状态保持,包括自动处理Cookie。本文将详细介绍如何在Python中使用`requests`库进行会话管理和Cookie处理。
|
6月前
|
存储 移动开发 前端开发
HTTP请求中token、cookie、session有什么区别
HTTP请求中token、cookie、session有什么区别
268 0
|
域名解析 缓存 网络协议
HTTP 和 HTTPS(请求响应报文格式 + 请求方法 + 响应状态码 + HTTPS 加密流程 + Cookie 和 Session)
1. HTTP 是什么 2. HTTP 请求报文和响应报文的格式 1)请求报文格式 2)响应报文格式 3)报文中空行的作用 3. HTTP 的长连接和短连接 4. URL 1)在浏览器中输入 www.baidu.com 后执行的全部过程 5. HTTP 常用的请求方法 6. GET 和 POST 的区别 7. HTTP 常见的响应状态码 8. HTTPS 是什么 1)SSL 协议 9. HTTPS 怎么进行 “加密” 1)对称加密 2)非对称加密 3)CA 证书 4)HTTPS 加密的完整流程 10. HTTPS 的优缺点 11. HTTPS 和 HTTP 的区别
421 0