python request-Python之request模块-基础用法
Request模块
1.查看pip已装包(模块)的安装信息(模块的路径、版本、模块说明)
语法:pip show 模块名
例子:pip show requests
2.发送请求
当然还有其他的请求方式,就不一一列举了。如:request.post、request.delete等等
# 发送GET请求,不携带参数
request.get("http://www.baidu.com") //返回一个响应对象
# 发送GET请求,携带参数
request.get("https://www.baidu.com/s",params={"wd":"python"})
# 带请求头参数
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.87 Safari/537.36"}
request.get("http://www.baidu.com",headers=headers)
# 发送cookie
cookies = {"name":"haha"}
request.get("http://www.baidu.com",cookie=cookies)
# 禁用重定向
request.get("http://www.baidu.com",all_redirects=False)
# 设置请求响应时间
request.get("http://www.baidu.com",timeout=0.1)
# POST请求
url = 'https://api.github.com/some/endpoint'
data = {"name":"haha"}
request.post(url,data=data)
3.响应对象
r = request.get("http:///www.baidu.com")
#查看响应头的信息
r.headers
#查看响应的编码
print(r.encoding) //ISO-8859-1
#设置编码
r.encoding = "UTF-8"
#以字符串的形式返回响应的内容
print(r.text)
#以字节的形式返回响应的内容
print(r.content)
# 状态码
r.status_code
# 获取cookie信息
r.cookies
#获取cookie的某个name的值
r.cookies["BAIDUID"]
# 请求历史记录
r.history
python request-Python之request模块-基础用法相关推荐
- python中的statistics_Python统计分析模块statistics用法示例
本文实例讲述了Python统计分析模块statistics用法.分享给大家供大家参考,具体如下: 一 计算平均数函数mean() >>>import statistics >& ...
- python traceback 丢失_Python异常模块traceback用法实例分析
本文实例讲述了python异常模块traceback用法.分享给大家供大家参考,具体如下: traceback模块被用来跟踪异常返回信息. 如下例所示: import traceback try: r ...
- python中struct_Python的Struct模块,用法以及个人理解
简介 python strtuct模块主要在Python中的值于C语言结构之间的转换.可用于处理存储在文件或网络连接(或其它来源)中的二进制数据. 顺序.格式字符 现在先不要看图表,稍后我们回来看.图 ...
- PYTHON 爬虫笔记七:Selenium库基础用法
知识点一:Selenium库详解及其基本使用 什么是Selenium selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium ...
- 爬虫取中间文本_零基础学 Python 爬虫 I:了解爬虫基础
人生苦短,我用 Python 引言 各位同学大家好,好久不见(可能只有一两天没见:囧)~~~ 先讲一件事情,昨天为啥没更新. emmmmmmmmm,当然是因为加班啦,快到年底了,公司项目比较忙,最近的 ...
- 利用python爬虫(part1)--urllib.request模块
学习笔记 文章目录 网络爬虫概述 定义 爬虫分类 爬取数据步骤 爬虫请求模块 常用方法 urllib.request.urlopen()方法 响应对象(response)方法 关于请求头 urllib ...
- Python中的urllib.request模块
版权声明:本文为Jurbo原创文章,转载请加上链接和作者名,标明出处. https://blog.csdn.net/Jurbo/article/details/52313636 因为在玩Python ...
- python request microsoft graph_Python request.headers方法代码示例
本文整理汇总了Python中flask.request.headers方法的典型用法代码示例.如果您正苦于以下问题:Python request.headers方法的具体用法?Python reque ...
- 爬虫学习记录3:request库基础用法
1.request库基础用法 1.1get()及post()对比解析(发送请求) # 百度举例 import requests url = 'https://www.baidu.com/' heade ...
最新文章
- 打工人,今年双十一你刷啥?
- 苹果6换屏多钱_手机换屏维修的猫腻,附换屏须知
- 腾讯Hermes设计概要——数据分析用的是列存储,词典文件前缀压缩,倒排文件递增id、变长压缩、依然是跳表-本质是lucene啊...
- 数据库的数据在硬盘上吗
- springboot项目启动后找不到jsp文件
- 词法、语法与语义相关知识
- c语言 int转char_c语言的函数指针
- Windows结束某个端口的进程
- 垃圾回收算法与实现系列-JVM无锁实现
- hql连接查询及外置命名查询
- linux16.04添加用户,Ubuntu16.04下添加新用户
- mvc ajax图片上传,MVC 通过ajaxSubmit上传图片并显示
- shell了解MySQL_MySQLShell:01从入门到蒙圈
- 美团相关的scheme
- EasyUi入门教程01
- 第一类与第二类曲面积分的关系与变换
- Kingbase兼容Oracle语法--连接操作符(+)
- 简述什么是图灵机_带你深入理解图灵机--什么是图灵机、图灵完备
- 【Spark】广播变量和累加器
- 分享一下米佳汇作者对网络新人的建议
热门文章
- Window下mysql的安装
- 【计算机视觉】深度相机(六)--Kinect v2.0 手势样本库制作
- LINQ To SQL 语法及实例大全
- CF1140F Extending Set of Points 【按时间分治,并查集】
- instanceof 的作用
- Unable to load native-hadoop library for your platform... using builtin-java classes where applica
- Python 基础 - Day 1 Assignment - Login 模拟登陆
- dubbo+zookeeper+spring实例
- R语言绘制空间热力图
- (读取,录入)语音处理