爬虫入门07——requests中携带cookie信息

爬虫入门07——requests中携带cookie信息

  • 对于需要登陆的网站如果不携带cookie是无法获取我们所需内容的
  • 就以查看我在CSDN中的订单为例,在登陆后可以查看到订单信息
    在这里插入图片描述
  • 而当我们使用Python代码发出请求时,是不携带cookie,因此无法拿到订单相关信息,通过实验我们有的确发现得到的内容并不是所需的有关订单的内容,而是登陆的内容
import requests#定义请求的url
url = 'https://mall.csdn.net/myorder?spm=1001.2014.3001.5137'#定义请求头信息
headers = {'User-Agent':'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0'
}#发起get请求
res = requests.get(url = url,headers = headers)#获取响应结果
code = res.status_code#获取响应状态码
print(code)print(res.text)

在这里插入图片描述

  • 解决方法(笨方法,需要自己去找cookie是什么,但能用)
  • 直接查看网站的cookie
  • 右键单击选择检查
    在这里插入图片描述
  • 刷新一下,点击网络,标头,可以看到一大串的cookie
    在这里插入图片描述
  • 把这个cookie信息复制下来,放到代码中的头信息里
    在这里插入图片描述
  • 运行后可以发现获得了到订单编号啦
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/20328.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

查看某个三方依赖jar包是在哪个pom引入的(springboot+idea)

项目springboot1升级2版本,日志框架使用的是log4j,升级到springboot2版本某些依赖引入了logback依赖包,然后项目启动报错: 查看这个SLF4JLoggerContextFactory这个类是在哪个jar包下 使用idea的maven依赖图查看功能寻找是哪个p…

page_dewarp实现弯曲文本矫正

朋友们,如果你使用ocr,再识别的时候会遇到文本扭曲的问题,为了解决这个问题,需要进行弯曲文本矫正,这里推荐一个开源项目,可以使用上面的功能进行矫正,不过里面可能需要改动一些代码&#xff0c…

Go []uint8和string的爱恨情仇

先上代码: package mainimport "fmt"func main() {byteSlice : []uint8{52, 44, 51} // 示例字节切片str : string(byteSlice)fmt.Printf("byteSlice:%v\r\n", str) }// 执行-输出 byteSlice:4,3 干货: 在Go语言中,[]u…

【逻辑回归实例】

逻辑回归:从理论到实践 在本文中,我们将介绍一种被广泛用于二分类问题的机器学习模型——逻辑回归。我们将通过一个实例,深入解析如何在 Python 环境中实现逻辑回归。 源数据下载链接 1. 什么是逻辑回归? 逻辑回归是一种用于解…

怎么给pdf文件加密?pdf文档如何加密

在数字化时代,保护个人和机密信息的重要性越来越受到关注。PDF(Portable Document Format)是一种广泛使用的文件格式,用于共享和存储各种类型的文档。然而,由于其易于编辑和复制的特性,保护PDF文件中的敏感…

Django_自定义文件存储类并将图片上传到FastDFS

目录 将图片到FastDFS和浏览的流程图 使用自定义文件存储类 1、定义存储类 2、创建FastDFS的配置文件 3、修改settings.py配置 4、上传图片进行验证 4.1 定义一个包含ImageField字段的模型类 4.2 登录django的admin后台 4.3 上传图片 4.4 查看图片 源码等资料获取方…

如何在WordPress网站中嵌入TikTok视频(3个简单方法)

您想轻松地将 TikTok 视频嵌入您的 WordPress 网站吗? 如果您已经创建了成功的、病毒式传播的 TikTok,那么将这些视频发布到您的网站也是有意义的。通过这种方式,您只需很少的额外努力就能获得更多的观看次数、参与度和社交媒体关注者。 在…

k8s 的命名空间一直 Terminating

查看命名空间状态,[NAMESPACE] 处于 Terminating kubectl get ns使用强制删除命令没有效果 kubectl delete namespace [namespace] --force --grace-period0 解决办法:删除部署文件 yaml 中的 finalizers 属性 kubectl get namespace [NAMESPACE] -o …

基于LLM大模型开发Web App生成器

随着越来越多的代码生成模型公开可用,现在可以以我们以前无法想象的方式进行文本到网络甚至文本到应用程序。 本教程介绍了一种通过流式传输和渲染内容来生成 AI Web 内容的直接方法。 推荐:用 NSDT设计器 快速搭建可编程3D场景。 1、在 Node 应用程序中…

迅为龙芯3A5000_7A2000COMe_模块和主板

龙芯 3A50007A2000 COME 采用全国产龙芯 3A5000 处理器,基于龙芯自主指令系统 (LoongArche)的 LA464 微结构,并进一步提升频率,降低功耗,优化性能。桥片采用龙芯 7A2000,支持 PCIE 3.0、USB 3.0 和 SATA 3.0、显示接口…

VMware ESXi 7.0 U3n macOS Unlocker OEM BIOS (标准版和厂商定制版)

VMware ESXi 7.0 U3n macOS Unlocker & OEM BIOS (标准版和厂商定制版) ESXi 7.0 标准版和 Dell (戴尔)、HPE (慧与)、Lenovo (联想)、Inspur (浪潮)、Cisco (思科) 定制版镜像 请访问原文链接:https://sysin.org/blog/vmware-esxi-7-u3-oem/,查看…

【pytest自动化测试框架】从0到1由浅入深详细讲解

一:框架简介 pytest,rf(学关键字语法,报告漂亮),unitest   pytest是python的第三方单元测试框架,可以做系统测试,比unitest更简洁和高效,执行315种以上的插件&#xff…