【问题标题】:Python: Get Network Request Response BodyPython:获取网络请求响应正文
【发布时间】:2021-12-26 10:38:10
【问题描述】:

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

【问题讨论】:

  • 你需要像http:200这样的响应码吗?还是回复文字?
  • @TalalSiddiqui 页面加载后有大量网络请求。我需要一个人的回应。

标签: python selenium mozilla geckodriver


【解决方案1】:

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

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)

如果您想检查网络响应代码,即 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)

【讨论】:

  • 就像我们在 Mozilla 中检查的一样,有标签名称网络。我在页面加载后收到了来自那里的请求,但无法获得相同的响应。
猜你喜欢
  • 2021-03-28
  • 2022-01-24
  • 2021-05-09
  • 1970-01-01
  • 1970-01-01
  • 2016-11-01
  • 2015-09-01
  • 1970-01-01
  • 2020-04-17
相关资源
最近更新 更多