Return 图片内容来自 Scrapy-Splash

Return image contents by Scrapy-Splash

我正在使用 Scrapy-Splash 请求获取页面的渲染屏幕截图,但我还需要该页面上的图像。我使用管道下载这些图像,但我在想 - 这不会对同一图像发出两个请求吗?一次是在 Splash 呈现页面时,一次是在我发送下载请求时。有什么方法可以获取 Scrapy-Splash 请求返回的图像吗?

您可以启用响应主体(使用 respone_body 参数或 splash.response_body_enabled=True),然后从 HAR 导出中提取图像。