![如何在终端中获取“复制为 cURL”?](https://linux22.com/image/1068693/%E5%A6%82%E4%BD%95%E5%9C%A8%E7%BB%88%E7%AB%AF%E4%B8%AD%E8%8E%B7%E5%8F%96%E2%80%9C%E5%A4%8D%E5%88%B6%E4%B8%BA%20cURL%E2%80%9D%EF%BC%9F.png)
在网络浏览器中,有“Web 开发人员”模式,又称“检查元素”,开发人员模式中还有‘网络’选项卡,用于监控每个文件的网页加载时间。我还可以使用名为“复制为 cURL”的菜单复制响应的 cURL 标头。
因此,借助 cURL 标头和 cookie 信息,我可以在另一台机器上完美模拟完全相同的情况,因此当我在终端中粘贴复制的 curl 命令时,主机会将我视为在同一台机器和同一个浏览器上。
现在我想要完成拖动鼠标并单击几个区域再右键单击的操作以获取供终端使用的“复制为 cURL”剪贴板数据。(这就是为什么有“复制为 cURL”功能的原因)。
PS 我说的不是 -I 或 -i 标签,我希望结果 cURL 调用显示的相同页面结果。因此脚本会立即使用它。“复制为 cURL”几乎包括所有内容。但我找不到在终端中执行此操作的方法。有没有办法获得相同的“复制为 cURL”副本?或者是否有一个带有可执行 Linux 浏览器参数的选项来实现该数据?
编辑:重现我的问题的步骤。
- 在终端中:(
firefox "https://somewebsite"
或 Chromium 网络浏览器)然后 GUI 将打开带有网站的 Firefox 并加载所有页面并包含“复制为 cURL”信息。 - 我想要“复制为 cURL”数据,该数据位于 Chromium 的“检查元素”的“网络选项卡”中