cdp-modify-response-example:使用Chrome Devtools协议(CDP)在Playwright或Puppeteer中修改响应标头的示例

时间:2024-06-15 09:43:32
【文件属性】:

文件名称:cdp-modify-response-example:使用Chrome Devtools协议(CDP)在Playwright或Puppeteer中修改响应标头的示例

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-15 09:43:32

JavaScript

修改响应标题以强制在Puppeteer和Playwright中下载文件 此回购包含在Puppeteer和Playwright中拦截响应的示例。 这些示例做什么: :wrench: 在或创建一个新的Chrome-Devtools-Protocol(CDP)会话。 :hammer: 启用Fetch域,让我们用自己的代码替代浏览器的网络层。 :eyes: 暂停每个请求并检查content-type标头以匹配pdf和xml类型。 :fast-forward_button: 如果content-type不是我们想要的内容,请恢复请求,而无需进行任何更改。 :bullseye: 如果content-type是我们要查找的内容( pdf或xml ),请添加content-disposition: attachment响应标头,以使浏览器下载文件,而不是在Chromium的内置查看器中打开文件。 视觉概述 但为什么? 缺少Puppeteer和Playwright中的响应拦截支持。 在多


【文件预览】:
cdp-modify-response-example-master
----package.json(229B)
----playwright-example.js(4KB)
----.gitignore(2KB)
----puppeteer-example.js(4KB)
----README.md(6KB)
----yarn.lock(18KB)

网友评论