javascript - 下载基于Content-Type JavaScript Casperjs的链接

标签 javascript download casperjs content-type

我是 CasperJS 的初学者程序员,我正在编写一个爬虫来收集网站上的每个链接,我希望根据内容类型进行下载。

var links = this.evaluate(function() {
    var links = [];
    Array.prototype.forEach.call(__utils__.findAll('a'), function(e) {
        links.push(e.getAttribute('href'));
    });
    return links;
});

Array.prototype.forEach.call(links, function(link) {
    //get content-type of link 
    //download based on context type ie. images or text
});

最佳答案

casper.on("resource.received", function(response){
   "use strict";
    resourcesRec.push(response);
    var file = response.url.replace(/^.*[\\\/]/, '');
    casper.download(response.url,file);
});

关于javascript - 下载基于Content-Type JavaScript Casperjs的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35115782/

相关文章:

javascript - 如何附加json而不重复(包括CasperJS代码)?

jquery-ui - 如何使用 CasperJS 移动 jquery-ui slider

javascript - 如何通过对话框向 Controller 发送数据?

javascript - 为什么是下面的||跳过有效值?

javascript - 如何检查数组是否有键:value or not?

git clone 没有对象做 git log

javascript - Puppeteer - 如何删除脚本标签

c# - 使用 Windows 窗体应用程序在何处存储临时文件

ajax - JSF文件下载异常处理(如何防止 View 重绘)

javascript - 如何查找字段名称并填充其值?