我正在尝试使用API并以(;)以分号分隔的csv数据获取数据。
但我的项目需求是,我需要json格式的数据 Bellow是给我csv格式原始数据的代码。
使用的编程语言是nodejs 任何人都可以帮助我解决这个问题
module.exports = {
index: function(req,res){
console.log("Hello welcome!");
var Semrush = require('semrush-api'); //semrush-api
var sem = new Semrush({
apiKey: 'XXXXXXXXXXXX' || process.env.SemrushApiKey,
debug: false //optional
});
sem.domainRankHistory({
domain: 'www.seoexplode.com',
database: 'us'
}, function(error, results){
console.log('results \n', results);
if(error) return
console.error(error);
console.log("There is some error to fetching web traffic on API !");
console.log("err: ",error);
});
}
};
我收到的输出是:
欢迎您!
结果
Domain;Date;Rank;Organic Keywords;Organic Traffic;OrganicCost; Adwords Keywords;Adwords Traffic;Adwords Cost Domain;20131215;13821033;1;0;0;0;0;0 Domain;20140115;251818;12;1730;36450;0;0;0 Domain;20140215;156507;14;3350;69104;0;0;0 Domain;20140315;70248;24;9899;255415;0;0;0 Domain;20140415;70828;67;9846;256145;0;0;0 Domain;20140515;64925;78;10861;283009;0;0;0