木偶:中止iframe中的请求

时间:2020-03-31 21:15:07

标签: javascript iframe puppeteer

我需要使用Puppeteer中止iframe中的图像和媒体/视频请求。 这不是针对特定的iframe,我需要中止每个iframe中的请求。

这样做的目的是删除在大多数成人网站(例如redtube.com和pornhub.com)的iframe中找到的某些广告中的成人内容,然后显示最终的屏幕截图。

这是我在iframe中需要做的事情

 agrepl("Approved", df$text_col) | agrepl("Rejected", df$text_col)

所以,问题是我如何在所有iframe中中止图像和媒体请求?

1 个答案:

答案 0 :(得分:0)

这可能有效,每个request都有一个关联的frame属性,您可以通过request.frame()获得该属性。还有page.mainFrame()。如果您可以成功告知request.frame != page.mainFrame,则可以中止该请求。一种方法是将frame.url()page.url()进行比较。