gpt4 book ai didi

javascript - Zombie.js - 下载文件支持

转载 作者:搜寻专家 更新时间:2023-10-31 23:55:11 27 4
gpt4 key购买 nike

我正在尝试处理 Zombie.js 中的下载提示,查看 API我没有看到任何指示如何这样做的信息。

基本上,我要做的是浏览需要身份验证的网站,然后单击网站上的按钮(无 href),然后自动进行下载。下载的文件将被重命名并发送到指定的文件夹。

有什么办法可以实现吗?

最佳答案

Zombie.js 似乎没有提供直接做你想做的事情的方法,但在内部它使用 request 下载文件,然后发出一个你可以监听的 response 事件(见 resources.coffee ):

var browser = new Zombie();

browser.on('response', function(request, response) {
browser.response = response;
});

browser.visit('http://test.com/', function() {
browser.clickLink('Download the file', function() {
// the 'response' handler should have run by now
var fileContents = browser.response.body;
});
});

这对我来说似乎很有效。

关于javascript - Zombie.js - 下载文件支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19861976/

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