ruby 从哪里可以获得Network.getResponseBody的请求ID?

qlfbtfca  于 2023-02-03  发布在  Ruby
关注(0)|答案(1)|浏览(184)

我正在尝试用chrome开发工具协议编写一些工具https://chromedevtools.github.io/devtools-protocol/tot/Network/#method-enable。
我想得到ResponseBody页面,但我不知道在哪里可以找到RequestId。下面是我的简单Ruby代码:

chrome = ChromeRemote.client

# Enable events
chrome.send_cmd("Network.enable")
chrome.send_cmd("Page.enable")

puts chrome.send_cmd "Network.getCookies"

# for this command I need RequestId ->
puts chrome.send_cmd "Network.getResponseBody"

目前,puts chrome.send_cmd "Network.getResponseBody"的结果为空。

wlzqhblo

wlzqhblo1#

您需要侦听requestWillBeSent事件,该事件将为您提供URL和requestId

相关问题