python

python爬虫request怎样处理重定向

小樊
82
2024-12-07 15:13:41
栏目: 编程语言

在Python的requests库中,处理重定向非常简单。当请求遇到重定向时,requests会自动处理它,你只需要获取重定向后的URL即可。以下是一个简单的示例:

import requests

url = 'http://example.com'  # 这个URL会重定向到实际的URL
response = requests.get(url)

# 检查响应状态码是否为200(成功)
if response.status_code == 200:
    print('请求成功,重定向后的URL是:', response.url)
else:
    print('请求失败,状态码:', response.status_code)

在这个示例中,我们使用requests.get()发起一个GET请求。如果目标URL需要重定向,requests会自动处理它,并将重定向后的URL存储在response.url中。你可以使用这个属性来获取重定向后的URL。

0
看了该问题的人还看了