我需要使用Puppeteer中止iframe中的图像和媒体/视频请求。 这不是针对特定的iframe,我需要中止每个iframe中的请求。
这样做的目的是删除在大多数成人网站(例如redtube.com和pornhub.com)的iframe中找到的某些广告中的成人内容,然后显示最终的屏幕截图。
这是我在iframe中需要做的事情
agrepl("Approved", df$text_col) | agrepl("Rejected", df$text_col)
所以,问题是我如何在所有iframe中中止图像和媒体请求?
答案 0 :(得分:0)
这可能有效,每个request
都有一个关联的frame
属性,您可以通过request.frame()获得该属性。还有page.mainFrame()。如果您可以成功告知request.frame != page.mainFrame
,则可以中止该请求。一种方法是将frame.url()
与page.url()
进行比较。