gpt4 book ai didi

node.js - 如何从 Zombie.js 流式传输/管道响应对象

转载 作者:搜寻专家 更新时间:2023-11-01 00:06:49 25 4
gpt4 key购买 nike

如何使用使用 http-equiv 元标记模拟 Refresh HTTP header 的 Web 应用程序使用 Zombie.js 下载文件?

本质上,您如何下载/流式传输/管道传输某个时间后加载的可下载资源,而不是通过直接下载链接。

我在想我可以用 Zombie.js Pipeline 做到这一点......但是关于它的文档对于 zombiejs 新手来说毫无意义

最佳答案

不确定这是否对您有帮助,但这帮助我找到了响应主体。 (从 GitHub issue 复制。)

var Promise = require('bluebird');
const Browser = require('zombie');
const browser = new Browser();


browser.visit(myUrl, function() {
browser.click('body')
.then(function(){
return Promise.map(browser.resources, function(resource){
return (resource.response._bodyUsed)
? resource.response.body
: resource.response.text();
}).then(function(bodies){
console.log(bodies);
});
});
});

关于node.js - 如何从 Zombie.js 流式传输/管道响应对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34043741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com