python 模块requests 发送 HTTP 请求
一、简介
requests 模块是 python 基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作
二、安装
pip install requestsimport requests
三、方法
- requsts.requst(method, url,headers,cookies,proxies,timeout)
- method:请求方式;字符串类型
- url:请求的地址;字符串类型
- params:查询参数,get请求会自动对该参数编码,然后拼接
- url;字典类型
- headers:请求头;字典类型
- cookies:浏览器cookie;字典类型
- proxies:代理服务ip;字典类型
- timeout:超时时间;整型
- requsts.get(url,params,headers,cookies,proxies,timeout):HTTP中的GET方法
- requsts.post(url,data,json,headers,cookies):HTTP中的POST方法
- json 参数为要发送到指定 url 的 JSON 对象。
- requsts.put(url,headers,cookies,proxies,timeout):HTTP中的PUT方法
- requsts.patch(url,headers,cookies,proxies,timeout):HTTP中的PATCH方法
- requsts.delete(url,headers,cookies,proxies,timeout):HTTP中的DELETE方法
- requsts.head(ur):HTTP中的HEAD方法
- requests.session():会话对象让你能够跨请求保持某些参数
session = requests.Session()
session.headers.update(headers)
session.cookies.update(cookies)
session.get()
三、返回结果信息reponse
- reponse_result.status_code:http请求的返回状态,若为200则表示请求成功。
- reponse_result.raise_for_status():判断resp.status_code是否等于200,如果不等于,则抛出异常
- reponse_result.text:http响应内容的字符串形式,即返回的页面内容
- reponse_result.encoding:响应内容编码方式
- reponse_result.apparent_encoding:响应内容编码方式,备选编码方式
- reponse_result.content:http响应内容的二进制形式
- reponse_result.json():获取 json 格式的数据
- reponse_result.headers :获取响应头
- reponse_result.reason:响应状态的描述,比如 “Not Found” 或 “OK”
- reponse_result.close():关闭与服务器的连接
- reponse_result.cookies:返回一个cookie对象
- reponse_result.history:返回包含请求历史的响应对象列表
- reponse_result.links:返回响应的解析头链接
- reponse_result.ok:检查 “status_code” 的值,如果小于400,则返回 True,如果不小于 400,则返回 False
- reponse_result.raise_for_status():检查响应的状态码,如果状态码不是 200,则抛出异常。
相关文章:
![](https://www.ngui.cc/images/no-images.jpg)
python 模块requests 发送 HTTP 请求
一、简介 requests 模块是 python 基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作 二、安装 pip install requestsimport requests三、方法 requsts.requst(method, url,headers,cookies,prox…...
![](https://img-blog.csdnimg.cn/557810da598d41dd9b5cbdfa4710e6d3.png)
关于 Camera 预览和录像画质不一样的问题分析
1、问题背景 基于之前安卓平台的一个项目,客户有反馈过一个 Camera app 预览的效果,和录像效果不一致的问题。 这里的预览是指打开 Camera app 后直接出图的效果;录像的效果则是指打开 Camera app 开启录像功能,录制一段视频&…...
![](https://img-blog.csdnimg.cn/59f382ba70bf427d917cfa41cebbe5f4.png)
【音视频】 视频的播放和暂停,当播放到末尾时触发 ended 事件,循环播放,播放速度
video 也可以 播放 MP3 音频,当不想让 视频显示出来的话,可以 给 video 设置宽和高 1rpx ,不可以隐藏 <template><view class"form2box"><u-navbar leftClick"leftClick"><view slot"left&q…...
![](https://img-blog.csdnimg.cn/646863996ac44da8af500c049bb72fbd.png#pic_center)
Python数据分析高薪实战第一天 python基础与项目环境搭建
开篇词 数据赋能未来,Python 势不可挡 互联网公司从红利下的爆发期,进入新的精细化发展阶段,亟须深入分析与挖掘业务与数据价值,从而找到新的增长点突破现有增长瓶颈。各行各业的数据分析需求井喷,数据分析人才成为争…...
![](https://img-blog.csdnimg.cn/9002c355f16c4fd09f022eb4878695dc.png)
pandas数据分析——groupby得到分组后的数据
groupbyagg分组聚合对数据字段进行合并拼接 Pandas怎样实现groupby聚合后字符串列的合并(四十) groupby得到分组后的数据 pandas—groupby如何得到分组里的数据 date_range补齐缺失日期 在处理时间序列的数据中,有时候会遇到有些日期的数…...
![](https://img-blog.csdnimg.cn/bc1de0710e0946b69178ac43563651a2.png)
Android studio 软件git使用
在 test 分支添加的方法 , 现在切换到 master分支 总共 2 个分支 , 当前的分支是 test 出现了 先试一下 force checkout , 尝试之后发现 , 你更改没有带过来 , 以为哪个类在master分支没有 , 所以这边也没有 , 切回分支 test 发现之前的跟改没有 , 这样即可以找回 继续切换…...
![](https://img-blog.csdnimg.cn/b1ebd63184e24bb3bf10966b1bdc06d0.png)
通过C实现sqlite3操作,导入电子词典
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <sqlite3.h> int main(int argc, const char *argv[]) {//创建并打开一个数据库sqlite3 *db NULL;if(sqlite3_open("./dict.db",&db) ! SQLITE_OK){printf("…...
![](https://img-blog.csdnimg.cn/img_convert/d5e04f4029b504f777a99f5c1abf509a.png)
K8S集群中使用JDOS KMS服务对敏感数据安全加密 | 京东云技术团队
基本概念 KMS,Key Management Service,即密钥管理服务,在K8S集群中,以驱动和插件的形式启用对Secret,Configmap进行加密。以保护敏感数据, 驱动和插件需要使用者按照需求进行定制和实现自己的KMS插件&…...
![](https://www.ngui.cc/images/no-images.jpg)
SpringBoot+quartz实现定时任务的创建、删除、查询操作
1、在pom.xml文件中导入quartz的依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId></dependency> 2、配置quartz的数据源等操作 package com.train.batch.config;imp…...
![](https://img-blog.csdnimg.cn/0f6496de9e95460fa08a4c189197a5c0.png#pic_center)
Oracle的学习心得和知识总结(二十八)|Oracle数据库数据库回放功能之论文二翻译及学习
目录结构 注:提前言明 本文借鉴了以下博主、书籍或网站的内容,其列表如下: 1、参考书籍:《Oracle Database SQL Language Reference》 2、参考书籍:《PostgreSQL中文手册》 3、EDB Postgres Advanced Server User Gui…...
![](https://www.ngui.cc/images/no-images.jpg)
排序算法:归并排序
约翰冯诺伊曼在 1945 年提出了归并排序。在讲解归并排序之前,我们先一起思考一个问题:如何将两个有序的列表合并成一个有序的列表? 将两个有序的列表合并成一个有序的列表 这太简单了,笔者首先想到的思路就是,将两个列…...
![](https://www.ngui.cc/images/no-images.jpg)
Hbase-技术文档-spring-boot整合使用hbase--简单操作增删改查--提供封装高可用的模版类
使用spring-boot项目来整合使用hbase。 引入依赖 <dependency><groupId>org.apache.hbase</groupId><artifactId>hbase-client</artifactId><version>2.4.3</version> </dependency> 依赖声明表示将把Apache HBase客户端库…...
![](https://img-blog.csdnimg.cn/29c1b4f151b64596b3dfac585338d2de.png)
基于Pytorch的神经网络部分自定义设计
一、基础概念(学习笔记) (1)训练误差和泛化误差[1] 本质上,优化和深度学习的目标是根本不同的。前者主要关注的是最小化目标,后者则关注在给定有限数据量的情况下寻找合适的模型。训练误差和泛化误差通常不…...
![](https://www.ngui.cc/images/no-images.jpg)
持续更新串联记忆English words
(一)这是一组关于“服装搭配”的单词。通过在记忆中检索,回忆起隐藏的信息吧~ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>今日单词>>&…...
![](https://www.ngui.cc/images/no-images.jpg)
postgresql 内核源码分析 btree索引的增删查代码基本原理流程分析,索引膨胀的原因在这里
B-Tree索引代码流程分析 专栏内容: postgresql内核源码分析手写数据库toadb并发编程 开源贡献: toadb开源库 个人主页:我的主页 管理社区:开源数据库 座右铭:天行健,君子以自强不息;地势坤&…...
![](https://img-blog.csdnimg.cn/36e732e3a747448fb44cbddfdffcf4d1.png#pic_center)
详细了解G1、了解G1、G1垃圾收集器详解、G1垃圾回收器简单调优
4.详细了解G1: 4.1.一:什么是垃圾回收 4.2.了解G1 4.3.G1 Yong GC 4.4.G1 Mix GC 4.5.三色标记算法 4.6.调优实践 5.G1垃圾收集器详解 5.1.G1垃圾收集器 5.2.G1的堆内存划分 5.3.G1的运行过程 5.4.三色标记 5.4.1.漏标问题 5.5.记忆集与卡表 5.6.安全点与…...
![](https://www.ngui.cc/images/no-images.jpg)
vue项目中 package.json 详解
在 Vue 项目中,package.json 是一个重要的配置文件,它包含了项目的名称、版本、作者、依赖等信息。下面是一份详细的 Vue 项目 package.json 配置说明: 1.name:项目的名称,用于标识项目,例如:&q…...
![](https://img-blog.csdnimg.cn/img_convert/8008bfbf5f88e4272c2df5d678980dfe.jpeg)
为什么要进行管网水位监测,管网水位监测的作用是什么
管网水位监测是城市排水系统管理的重要手段,对于保障城市排水设施安全运行和提升城市管理水平具有重要意义。通过对排水管网的水位进行实时监测和分析,能够及时发现问题并采取措施,提高排水系统的运行效率和管理水平。本文将详细介绍为什么要…...
![](https://www.ngui.cc/images/no-images.jpg)
webpack学习笔记
1. webpack基本概念 webpack: JavaScript 应用程序的静态模块打包器,是目前最为流行的JavaScript打包工具之一。webpack会以一个或多个js文件为入口,递归检查每个js模块的依赖,从而构建一个依赖关系图,然后依据该关系…...
![](https://img-blog.csdnimg.cn/img_convert/2ae9fd51c0321151a960f8af743c8742.jpeg)
解析代理IP在跨境电商和社媒营销中的关键作用
跨境电商和社媒营销领域的从业者深知,代理IP的价值愈发凸显。在推广营销的过程中,频繁遇到因IP关联而封禁账号的情况,或因使用不安全IP而导致异常问题。 这些问题促使人们开始高度重视代理IP的作用。但实际上,代理IP究竟是何物&a…...
![](https://img-blog.csdnimg.cn/60442e09d61f4590a0c395420a3f85bb.png)
Unity 之 Start 与Update 方法的区别
文章目录 当谈论Unity中的 Start和 Update方法时,我们实际上是在讨论MonoBehaviour类中的两个常用方法,用于编写游戏逻辑。这两个方法在不同的时机被调用,因此您可以根据需要选择在哪个方法中编写特定的代码。 Start 方法: Start…...
![](https://www.ngui.cc/images/no-images.jpg)
Spring Boot中如何编写优雅的单元测试
单元测试是指对软件中的最小可测试单元进行检查和验证。在Java中,单元测试的最小单元是类。通过编写针对类或方法的小段代码,来检验被测代码是否符合预期结果或行为。执行单元测试可以帮助开发者验证代码是否正确实现了功能需求,以及是否能够…...
![](https://img-blog.csdnimg.cn/img_convert/2ad8c79337b005f685f2c147ca899d26.png)
三星Galaxy S23与iPhone 15的对比分析:谁会胜出?
三星Galaxy S23与iPhone 15的对决将于下个月进入高潮,这将是今年智能手机中最大的一场较量。毕竟,这是两家领先的移动设备制造商的旗舰手机。他们的手机的比较将在很大程度上决定谁能获得最佳手机的称号。 我们已经知道有利于三星Galaxy S23的情况,该产品自春季以来一直在推…...
![](https://img-blog.csdnimg.cn/5a72373afffa436c8dd527a5e27e93ee.png)
MySQL索引 事物 存储引擎
一 索引 索引的概念 索引就是一种帮助系统能够更快速的查找信息的结构 索引的作用 索引的副作用 创建索引的规则 MySQL的优化 哪些字段/场景适合创建索引 哪些不适合 小字段唯一性强的字段更新不频繁,但查询率比较高的字段表记录超过 300行主键,外键…...
![](https://www.ngui.cc/images/no-images.jpg)
【谷粒学院】报错记录
无法从Nacos获取动态配置 原先gulimall-common中SpringCloud Alibaba的版本是2.1.0.RELEASE,无法从Nacos中获取配置文件信息 <dependencyManagement><dependencies><dependency><groupId>com.alibaba.cloud</groupId><artifactId&…...
![](https://img-blog.csdnimg.cn/7be56a6523d6436a91015c320a822f38.png)
微积分基本概念
微分 函数的微分是指对函数的局部变化的一种线性描述。微分可以近似地描述当函数自变量的取值作足够小的改变时,函数的值是怎样改变的。。对于函数 y f ( x ) y f(x) yf(x) 的微分记作: d y f ′ ( x ) d x d_y f^{}(x)d_x dyf′(x)dx 微分和…...
![](https://img-blog.csdnimg.cn/img_convert/0406de2eabeb6ced611eda494901fc5c.png)
【业务功能篇78】微服务-前端后端校验- 统一异常处理-JSR-303-validation注解
5. 前端校验 我们在前端提交的表单数据,我们也是需要对提交的数据做相关的校验的 Form 组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将 Form-Item 的 prop 属性设置为需校验的字段名即可 校验的页面效果 前端数据…...
![](https://img-blog.csdnimg.cn/203b80a9091345bc9b29a72773ac2cf7.png)
pytorch的用法
...
![](https://www.ngui.cc/images/no-images.jpg)
Qt 设置窗口背景
窗口背景无非两种:背景色、背景图片。Qt中窗口背景如何设置? 一、QPalette设置背景 二、实现paintEvent,使用QPainter来绘制背景 三、使用QSS来设置背景 关于QSS的使用不想多说,一般我不用QSS设置窗口背景,也不建议…...
![](https://img-blog.csdnimg.cn/4b6489d9abf6460c9bdcf1128d38e2b5.png)
大模型是什么?泰迪大模型能够解决企业哪些痛点?
什么是大模型? 大模型是指模型具有庞大的参数规模和复杂程度的机器学习模型。在深度学习领域,大模型通常是指具有数百万到数十亿参数的神经网络模型。这些模型需要大量的计算资源和存储空间来训练和存储,并且往往需要进行分布式计算和特殊…...
![](/images/no-images.jpg)
wordpress用多大主机/东莞seo靠谱
一、什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,…...
asp.net做网站的流程/移动网站推广如何优化
先来说说序列化是什么吧,序列化是将对象的状态信息转换成可以存储或传输的形式的过程。在序列化期间,将对象的当前状态写入临时或永久存储区。稍后,您可以通过从存储区读取或恢复对象的状态重新创建对象。简而言之,序列化是一种将…...
江门网站制作服务/东莞网站设计
在这里我们只是简单的用数组模拟了一下数据库中的数据 html代码如下: <div class"box" id"box"><input type"text" name"content" class"content" id"txt"/><button>搜索</button><!…...
![](/images/no-images.jpg)
哪个网站可以免费做网页/软文推广策划方案
时间日期处理类(Date类,Calendat类) 在Java中获取当前时间,可以使用java.util.Date类和java.util.Calendar类完成。其中,Date类主要封装了系统的日期和时间的信息,Calendar类则会根据系统的日历来解释Date…...
![](/images/no-images.jpg)
华为做网站吗/优化大师哪个好
我正在运行主类,我想运行一个单独的类来对数字进行混洗,然后将经过混洗的数字返回到我的主类中.在我的混洗课程中,我有return语句…但是现在我该怎么办?如何在主类中使用int数组的随机顺序?这是我的洗牌课:public class Shuffle {public stat…...
![](https://img-blog.csdnimg.cn/20210702104917525.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjgwMjQ0Nw==,size_16,color_FFFFFF,t_70)
糗事百科 wordpress/建网站哪个平台好
目录自适应最大池化应用常用词向量CBOW模型Skip-gram模型BertBert的输入Bert的预训练过程Bert的encoderTransformer EncoderBert encoderBert的输出词向量的维度自适应最大池化 torch.nn.AdaptiveMaxPool2d(output_size, return_indicesFalse)output_size: 输出信号的尺寸,可以…...