如何在 Selenium 中获取请求标头

新手上路,请多包涵
https://www.sahibinden.com/en

如果你打开它的隐身窗口并在 Fiddler 中检查标题,那么你会得到两个主要的标题: 在此处输入图像描述

当我单击最后一个并检查请求标头时,这就是我得到的 在此处输入图像描述

我想在 Python 中获取这些标头。有什么方法可以使用 Selenium 获得这些吗?我在这里有点无能为力。

原文由 user3102085 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
1 个回答

您可以使用硒线。它是专为此目的而开发的 Selenium 扩展。

https://pypi.org/project/selenium-wire/

pip安装后的一个例子:

 ##  Import webdriver from Selenium Wire instead of Selenium
from seleniumwire import webdriver

##  Get the URL
driver = webdriver.Chrome("my/path/to/driver", options=options)
driver.get("https://my.test.url.com")

##  Print request headers
for request in driver.requests:
  print(request.url) # <--------------- Request url
  print(request.headers) # <----------- Request headers
  print(request.response.headers) # <-- Response headers

原文由 Konemiees 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题