Python - requests 爬取方法

121 阅读1分钟

介绍

以下是使用requests库编写GET和POST请求的Python模板:

1. GET请求模板

import requests

# 目标URL
url = 'https://example.com'

# 可选:定义查询参数
params = {
    'key1': 'value1',
    'key2': 'value2'
}

# 发送GET请求
response = requests.get(url, params=params)

# 检查请求是否成功
if response.status_code == 200:
    print('请求成功!')
    print(response.text)  # 获取网页内容
else:
    print('请求失败,状态码:', response.status_code)

2. POST请求模板

import requests

# 目标URL
url = 'https://example.com'

# 定义要发送的数据
data = {
    'username': 'your_username',
    'password': 'your_password'
}

# 发送POST请求
response = requests.post(url, data=data)

# 检查请求是否成功
if response.status_code == 200:
    print('请求成功!')
    print(response.text)  # 获取响应内容
else:
    print('请求失败,状态码:', response.status_code)

说明:

  • GET请求常用于从服务器获取数据,参数附加在URL后。
  • POST请求用于向服务器提交数据,如表单数据、JSON等。