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模块-基础用法相关推荐

  1. python中的statistics_Python统计分析模块statistics用法示例

    本文实例讲述了Python统计分析模块statistics用法.分享给大家供大家参考,具体如下: 一 计算平均数函数mean() >>>import statistics >& ...

  2. python traceback 丢失_Python异常模块traceback用法实例分析

    本文实例讲述了python异常模块traceback用法.分享给大家供大家参考,具体如下: traceback模块被用来跟踪异常返回信息. 如下例所示: import traceback try: r ...

  3. python中struct_Python的Struct模块,用法以及个人理解

    简介 python strtuct模块主要在Python中的值于C语言结构之间的转换.可用于处理存储在文件或网络连接(或其它来源)中的二进制数据. 顺序.格式字符 现在先不要看图表,稍后我们回来看.图 ...

  4. PYTHON 爬虫笔记七:Selenium库基础用法

    知识点一:Selenium库详解及其基本使用 什么是Selenium selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium ...

  5. 爬虫取中间文本_零基础学 Python 爬虫 I:了解爬虫基础

    人生苦短,我用 Python 引言 各位同学大家好,好久不见(可能只有一两天没见:囧)~~~ 先讲一件事情,昨天为啥没更新. emmmmmmmmm,当然是因为加班啦,快到年底了,公司项目比较忙,最近的 ...

  6. 利用python爬虫(part1)--urllib.request模块

    学习笔记 文章目录 网络爬虫概述 定义 爬虫分类 爬取数据步骤 爬虫请求模块 常用方法 urllib.request.urlopen()方法 响应对象(response)方法 关于请求头 urllib ...

  7. Python中的urllib.request模块

    版权声明:本文为Jurbo原创文章,转载请加上链接和作者名,标明出处. https://blog.csdn.net/Jurbo/article/details/52313636 因为在玩Python ...

  8. python request microsoft graph_Python request.headers方法代码示例

    本文整理汇总了Python中flask.request.headers方法的典型用法代码示例.如果您正苦于以下问题:Python request.headers方法的具体用法?Python reque ...

  9. 爬虫学习记录3:request库基础用法

    1.request库基础用法 1.1get()及post()对比解析(发送请求) # 百度举例 import requests url = 'https://www.baidu.com/' heade ...

最新文章

  1. 打工人,今年双十一你刷啥?
  2. 苹果6换屏多钱_手机换屏维修的猫腻,附换屏须知
  3. 腾讯Hermes设计概要——数据分析用的是列存储,词典文件前缀压缩,倒排文件递增id、变长压缩、依然是跳表-本质是lucene啊...
  4. 数据库的数据在硬盘上吗
  5. springboot项目启动后找不到jsp文件
  6. 词法、语法与语义相关知识
  7. c语言 int转char_c语言的函数指针
  8. Windows结束某个端口的进程
  9. 垃圾回收算法与实现系列-JVM无锁实现
  10. hql连接查询及外置命名查询
  11. linux16.04添加用户,Ubuntu16.04下添加新用户
  12. mvc ajax图片上传,MVC 通过ajaxSubmit上传图片并显示
  13. shell了解MySQL_MySQLShell:01从入门到蒙圈
  14. 美团相关的scheme
  15. EasyUi入门教程01
  16. 第一类与第二类曲面积分的关系与变换
  17. Kingbase兼容Oracle语法--连接操作符(+)
  18. 简述什么是图灵机_带你深入理解图灵机--什么是图灵机、图灵完备
  19. 【Spark】广播变量和累加器
  20. 分享一下米佳汇作者对网络新人的建议

热门文章

  1. Window下mysql的安装
  2. 【计算机视觉】深度相机(六)--Kinect v2.0 手势样本库制作
  3. LINQ To SQL 语法及实例大全
  4. CF1140F Extending Set of Points 【按时间分治,并查集】
  5. instanceof 的作用
  6. Unable to load native-hadoop library for your platform... using builtin-java classes where applica
  7. Python 基础 - Day 1 Assignment - Login 模拟登陆
  8. dubbo+zookeeper+spring实例
  9. R语言绘制空间热力图
  10. (读取,录入)语音处理