任何人都可以爲我執行這個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