任何人都可以为我执行这个node.js程序吗?执行一个nodejs程序,无法安装模块
我无法在Windows中安装xml解析器。
//to install xml-parser module in windows type this in cmd: npm install xml-parser
var fs = require('fs');
var parse = require('xml-parser');
var xml = fs.readFileSync('sample_table.html');
var get_parser = parse(xml);
var in_csv = [];
get_parser.root.children.forEach(function(tr) {
data.push(tr.children.map(function(td) {
return td.content;
}).join(','));
});
in_csv = in_csv.join('\r\n');
fs.writeFile('dates.csv', in_csv, function(err){
if(err){
return console.error(err);
}
,这是sample_table.html
<table>
<tbody>
<tr style="color:#333333;background-color:White;">
<td>2016-04-28</td>
<td>RLYUDP-DP</td>
<td>RELIANCE FIXED HORIZON FUND XXX SERIES 18-- DIVIDEND PAYOUT</td>
<td>F204KB1254</td>
<td>10.0000</td>
<td>KARVY</td>
</tr>
<tr style="color:#333333;background-color:White;">
<td>2016-04-28</td>
<td>RLYUGP-GR</td>
<td>RELIANCE FIXED HORIZON FUND XXX SERIES 18- GROWTH</td>
<td>YUGP</td>
<td>10.0000</td>
<td>KARVY</td>
</tr>
<tr style="color:#333333;background-color:White;">
<td>2016-04-28</td>
<td>UTCXDP-DP</td>
<td>UTI-CAPITAL PROTECTION ORIENTED SCHEME - SERIES VII - IV 1278 DAD PLAN</td>
<td>CXDP</td>
<td>N</td>
<td>INF789FC1691</td>
<td>10.0000</td>
<td>KARVY</td>
</tbody>
</table>
,或者你可以按照这里的直接链接https://github.com/suresach/nodejs_scraper
当您执行npm install xml-parser时会出现错误吗? – grimurd
yeahh this: http://stackoverflow.com/questions/36936873/npm-not-working-in-windows? 你能帮忙吗? – sachsure
在你要安装的文件夹中应该有一个npm-debug.log文件。把它的内容放在pastebin上,并将它链接到你的问题中。 – grimurd