Python Requests.get() 方法用于向指定的 URL 发送 HTTP GET 请求。此方法从指定的服务器终端节点检索数据。
此方法可以接受可选参数,例如用于查询参数的 params、用于自定义标头的 headers、用于请求超时的 timeout 和用于身份验证的 auth。
此方法返回一个 Response 对象,其中包含服务器的响应数据、状态代码、标头等。它通常用于从 API 或 Web 页面获取数据。
语法
以下是 Python 请求 get() 方法的语法和参数 -
参数
以下是 Python 请求 get() 方法的参数 -
- url:这是我们要获取的资源的 url。
- params(dict 或 bytes,可选):要在请求的查询字符串中发送的字典或字节。
- kwargs(可选):可以传递的可选参数,包括 headers、cookie、authentication 等。
返回值
此方法返回 Response 对象。
示例 1
以下是基本示例,涉及向指定 URL 发送请求并在 python requests.get() 方法的帮助下处理响应 -
输出
https://www.qikepu.com/
示例 2
get() 方法的 'params' 参数用于获取 url 的参数。此参数接受键值对的字典,该字典将在 URL 中编码为查询参数。这是示例-
输出
https://www.qikepu.com/?q=python+requests&sort=relevance
示例 3
requests 模块通过在 get() 方法中指定参数 'auth' 来支持多种类型的身份验证。以下是 authenticaton 的基本示例 -
输出
200
{
"authenticated": true,
"user": "user"
}
{
"authenticated": true,
"user": "user"
}