请求库是用于发送HTTP请求的工具。常见的请求库有requests,它是一个功能强大且易于使用的HTTP库。
使用requests库发送GET请求:
import requests
url = "https://httpbin.org/get"# 携带get请求参数
params = {"pn": 10,"size": 20
}
# 伪造请求头
headers = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"
}
res = requests.get(url, params=params, headers=headers)
for k, v in res.json().items():print(k, v)
使用requests库发送POST请求:
import requests
url = "https://httpbin.org/get"# POST 用于提交用户数据
import requests
res = requests.post("https://httpbin.org/post")
print(res.json())
get
和post
方法分别用于发送GET请求和POST请求。你可以通过传递URL和可选的请求参数来指定请求目标。status_code
属性可以获取响应的状态码,text
属性可以获取响应的内容。json()
方法用于将响应内容解析为JSON格式。