一般情况下,可以直接使用r.request.url来查看网络爬虫请求地址。但是,有时使用r.request.url获得的地址需要进一步跳转。此时,可以通过设置allow_redirects的属性值为True,允许跳转来查看请求地址。
例如:
import requests
url = "http://www.baidu.com/s"
params = {'wd': 'java'}
r=requests.get(url, params=params, allow_redirects=True)
print(r.url)