首页 > 解决方案 > Python:获取网络请求响应正文

问题描述

您好,我正在尝试获取网络请求详细信息,包括标头、URL 和响应。我想出了标题和 URL,但无法得到响应。我已经关注了这个 URL(https://www.dilatoit.com/2020/12/17/how-to-capture-http-requests-using-selenium.html)。他们提到我可以获得响应正文,但是当我调用 request.response.body 时,我得到了一个无法解码的字节字符串。请帮助我获得请求的响应。

标签: pythonseleniummozillageckodriver

解决方案


如果您需要响应文本。你应该试试

import requests
session = requests.session()
url = r"https://www.dilatoit.com/2020/12/17/how-to-capture-http-requests-using-selenium.html"
page = session.get(url)
print(page.text)

如果您想检查 Web 响应代码,即 http 200 等

import requests
session = requests.session()
url = r"https://www.dilatoit.com/2020/12/17/how-to-capture-http-requests-using-selenium.html"
page = session.get(url)
print(page.status_code)

推荐阅读