python - Python:获取网络请求响应正文
问题描述
您好,我正在尝试获取网络请求详细信息,包括标头、URL 和响应。我想出了标题和 URL,但无法得到响应。我已经关注了这个 URL(https://www.dilatoit.com/2020/12/17/how-to-capture-http-requests-using-selenium.html)。他们提到我可以获得响应正文,但是当我调用 request.response.body 时,我得到了一个无法解码的字节字符串。请帮助我获得请求的响应。
解决方案
如果您需要响应文本。你应该试试
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)
推荐阅读
- python - 在 python 中区分 1 和 1*1 或 1**1
- java - Tomcat 10 上的 Spring Boot 战争文件部署
- typescript - RXJS:将多个端点调用的结果组合成一个数组
- android - 如何在其他类中引用一个类的字段?
- javascript - 如何使用茉莉花测试对地图框弹出窗口进行单元测试?
- python.net - 无法在 Visual Studio 中从 master 或 setup.py 构建 Python.NET Python.Runtime
- angular - IP的Angular Material表排序列表
- angular - 如何从对象中获取不同的属性?
- openssl - PyOpenSSL 在 OpenSSL.SSL.Context 上设置验证标志
- reactjs - 使用反应钩子使用动态键和值更新状态