Python requests库入门攻略是怎样的?

2026-06-09 13:041阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计514个文字,预计阅读时间需要3分钟。

Python requests库入门攻略是怎样的?

针对Python3版本,强烈推荐使用Requests库。Requests是Python的一个强大HTTP库,深受程序员的喜爱!功能特性:- Requests允许发送纯HTTP/1.1请求,无需额外操作。- 简洁明了的API设计,让HTTP请求变得轻松易用。- 支持POST请求,无需复杂设置。



目前较新的为 Python3 版本,推荐使用。Requests 是 Python 的一个好用的 HTTP 库,聪明的程序员的首选!


功能特性

Requests 允许你发送纯粹的 HTTP/1.1 请求,无需额外的操作,无需对 POST 提交的数据进行编码。另外,Keep-alive 和 HTTP 连接池都是 100% 自动进行的。

Requests 完全满足当今 web 的需求:

  • Keep-Alive & 连接池
  • 国际化域名和 URLs
  • 带 Cookie 的持久会话
  • 浏览器式的 SSL 认证
  • 内容自动解码
  • 基本/摘要式身份认证
  • 优雅的键/值 Cookie
  • 自动解压
  • Unicode 响应体
  • 支持 HTTP(S) 代理
  • 文件分块上传
  • 流下载
  • 连接超时
  • 分块请求
  • 支持 .netrc

安装

(1)打开dos命令运行窗口

(2)输入pip install Requests

使用

(1)导入

import Requests

(2)用法

请求方式:

import requests
requests.post("www.baidu.com/'
response = requests.get(url)
print(response.text)

有参数:

Python requests库入门攻略是怎样的?

import requests

url = 'www.zhihu.com/'
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36'
}
response = requests.get(url,headers=headers)
print(response.text)

POST请求

通过post把数据提交到url地址,等同于一字典的形式提交form表单里面的数据

import requests

url = 'www.baidu.com')
print(response.cookies)
for key,value in response.cookies.items():
print(key,'==',value)

会话维持

cookie的一个作用就是可以用于模拟登陆,做会话维持

import requests
session = requests.session()
session.get('httpbin.org/cookies')
print(response.text)



本文共计514个文字,预计阅读时间需要3分钟。

Python requests库入门攻略是怎样的?

针对Python3版本,强烈推荐使用Requests库。Requests是Python的一个强大HTTP库,深受程序员的喜爱!功能特性:- Requests允许发送纯HTTP/1.1请求,无需额外操作。- 简洁明了的API设计,让HTTP请求变得轻松易用。- 支持POST请求,无需复杂设置。



目前较新的为 Python3 版本,推荐使用。Requests 是 Python 的一个好用的 HTTP 库,聪明的程序员的首选!


功能特性

Requests 允许你发送纯粹的 HTTP/1.1 请求,无需额外的操作,无需对 POST 提交的数据进行编码。另外,Keep-alive 和 HTTP 连接池都是 100% 自动进行的。

Requests 完全满足当今 web 的需求:

  • Keep-Alive & 连接池
  • 国际化域名和 URLs
  • 带 Cookie 的持久会话
  • 浏览器式的 SSL 认证
  • 内容自动解码
  • 基本/摘要式身份认证
  • 优雅的键/值 Cookie
  • 自动解压
  • Unicode 响应体
  • 支持 HTTP(S) 代理
  • 文件分块上传
  • 流下载
  • 连接超时
  • 分块请求
  • 支持 .netrc

安装

(1)打开dos命令运行窗口

(2)输入pip install Requests

使用

(1)导入

import Requests

(2)用法

请求方式:

import requests
requests.post("www.baidu.com/'
response = requests.get(url)
print(response.text)

有参数:

Python requests库入门攻略是怎样的?

import requests

url = 'www.zhihu.com/'
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36'
}
response = requests.get(url,headers=headers)
print(response.text)

POST请求

通过post把数据提交到url地址,等同于一字典的形式提交form表单里面的数据

import requests

url = 'www.baidu.com')
print(response.cookies)
for key,value in response.cookies.items():
print(key,'==',value)

会话维持

cookie的一个作用就是可以用于模拟登陆,做会话维持

import requests
session = requests.session()
session.get('httpbin.org/cookies')
print(response.text)