爬虫 — Json 模块和 Post 请求
import requests
import json
# 定义一个函数来发送POST请求
def send_post_request(url, data):
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
response = requests.post(url, headers=headers, data=json.dumps(data))
return response.json()
# 使用示例
url = 'http://example.com/api/resource'
data = {
'key1': 'value1',
'key2': 'value2'
}
# 发送POST请求并打印返回的JSON响应
response_json = send_post_request(url, data)
print(response_json)
这段代码定义了一个send_post_request
函数,它接受一个URL和要发送的数据作为参数,然后使用requests
库发送一个POST请求,其中包含JSON格式的数据。函数返回响应的JSON内容。使用时只需调用该函数并传入正确的参数即可。
评论已关闭