Requests 是一个简单易用的 HTTP 库,用于 Python 编程语言,让你能够轻松发送 HTTP 请求。以下是一些关于 Requests 库的基本使用方法和技巧。

安装

首先,确保你已经安装了 Python。然后,使用以下命令安装 Requests 库:

pip install requests

发送 GET 请求

import requests

response = requests.get('http://www.example.com')
print(response.status_code)
print(response.text)

发送 POST 请求

import requests

data = {'key': 'value'}
response = requests.post('http://www.example.com', data=data)
print(response.status_code)
print(response.text)

发送带有参数的请求

import requests

params = {'param1': 'value1', 'param2': 'value2'}
response = requests.get('http://www.example.com', params=params)
print(response.status_code)
print(response.text)

处理响应

import requests

response = requests.get('http://www.example.com')
if response.status_code == 200:
    print(response.text)
else:
    print('Error:', response.status_code)

使用 Sessions

import requests

with requests.Session() as session:
    response = session.get('http://www.example.com')
    print(response.text)

请求头

import requests

headers = {'User-Agent': 'My User Agent 1.0'}
response = requests.get('http://www.example.com', headers=headers)
print(response.text)

Requests 库

更多关于 Requests 库的信息,请访问我们的Python 库指南

# Python Requests 库指南

Requests 是一个简单易用的 HTTP 库,用于 Python 编程语言,让你能够轻松发送 HTTP 请求。以下是一些关于 Requests 库的基本使用方法和技巧。

## 安装

首先,确保你已经安装了 Python。然后,使用以下命令安装 Requests 库:

```bash
pip install requests

发送 GET 请求

import requests

response = requests.get('http://www.example.com')
print(response.status_code)
print(response.text)

发送 POST 请求

import requests

data = {'key': 'value'}
response = requests.post('http://www.example.com', data=data)
print(response.status_code)
print(response.text)

发送带有参数的请求

import requests

params = {'param1': 'value1', 'param2': 'value2'}
response = requests.get('http://www.example.com', params=params)
print(response.status_code)
print(response.text)

处理响应

import requests

response = requests.get('http://www.example.com')
if response.status_code == 200:
    print(response.text)
else:
    print('Error:', response.status_code)

使用 Sessions

import requests

with requests.Session() as session:
    response = session.get('http://www.example.com')
    print(response.text)

请求头

import requests

headers = {'User-Agent': 'My User Agent 1.0'}
response = requests.get('http://www.example.com', headers=headers)
print(response.text)

Requests 库

更多关于 Requests 库的信息,请访问我们的Python 库指南