发送 GET 请求的基本步骤
使用 Requests 发送 GET 请求通常包括以下几个基本步骤:
- 导入 Requests 模块:首先,我们需要导入 Requests 模块,让 Python 程序能够使用它提供的功能。
- 构造请求 URL:确定要访问的目标网址,构造出完整的请求 URL。
- 可选:设置请求头信息:有些网站可能会检查请求头信息,为了模拟浏览器访问,我们可以设置请求头。
- 发送 GET 请求:使用
requests.get()
方法发送 GET 请求,并可以选择性地传入请求头信息。 - 处理响应:获取服务器返回的响应结果,可以是文本、JSON 数据、二进制数据等。
示例
使用 Requests 向简书发送 GET 请求
import requests
# 设置请求头,模拟浏览器访问
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
}
# 简书的 URL
url = 'https://www.jianshu.com/'
# 发送 GET 请求
response = requests.get(url, headers=headers)
# 判断请求是否成功
if response.status_code == 200:
# 获取页面源代码
page_source = response.text
print(page_source)
else:
print('请求失败,状态码:', response.status_code)