gpt4 book ai didi

python - 有什么方法可以使用 Selenium Webdriver (firefox) 记录 http 请求/响应吗?

转载 作者:行者123 更新时间:2023-11-28 16:47:47 25 4
gpt4 key购买 nike

有没有办法使用 Selenium Webdriver (firefox) 记录 http 请求/响应?

我想可以通过代理驱动网络流量并记录它,但也许有更简单的“内部”selenium 解决方案?

在#selenium channel 上问了这个问题:

you will need to proxy it to capture the requests

所以,看起来这是为其设置代理的唯一方法。

最佳答案

现在是 2021 年,答案是:

您可以使用新库:selenium-wire

如何使用selenium-wire

安装

pip install selenium-wire

更改代码

改变自

from selenium import webdriver

from seleniumwire import webdriver

添加代码

driver.get(yourUrl) 之后,添加:

# Access requests via the `requests` attribute
for request in driver.requests:
if request.response:
print(
request.url,
request.response.status_code,
request.response.headers['Content-Type']
)

可以得到你期望的请求响应

关于python - 有什么方法可以使用 Selenium Webdriver (firefox) 记录 http 请求/响应吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12034013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com