我正在尝试拦截由Puppeteer-Sharp使用的所有Web请求,但是如果位于页面上的IFrame发送的请求无法正常工作。例如,在浏览此link之后,由于视频位于iframe中,因此我单击了视频链接(也许这不是原因,这仅是我的假设),iframe发送的新Web请求没有被拦截,但其他被截获。当我在Chrome开发者工具上对其进行检查时,可以看到我正在寻找的内容以及更多请求。
顺便说一句,我将“请求拦截”设置为true,如下所示:
this.setState(() => {
jsonName: "data" + optionUser
}, () => console.log(this.state.jsonName))
我注册了PageRequest事件,如下所示:
await page.SetRequestInterceptionAsync(true);
还有其他设置或缺少设置吗?