私はhtmlファイルを持っており、AWS S3に保存しています。私はすでにNodeJS AWS-SDK関数(getObject)でhtmlコンテンツファイルを読んでいます。質問は、そのHTMLデータから "src" URLを取得する方法です。それを新しいURLに置き換える方法は?htmlデータからimg src値を取得して置き換えます
この私のサンプルコード、私はCMDウィンドウでそれを実行します。
var AWS = require('aws-sdk');
AWS.config.loadFromPath('./config.json');
var s3 = new AWS.S3();
var params = {Bucket: 'myStoreName/content', Key: 'index.html'};
s3.getObject(params, function(err, data) {
if (err) {
console.log(err, err.stack);
}
else {
var html = data.Body.toString();
console.log(html);
}
});
上記のコードからの結果は次のとおりです。
<html>
<head>
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
<p>This is sample of test</p>
<img src="./myimage.jpg" />
</body>
</html>
私が欲しいのは、単にSRC = "CIDするのsrc URLをreplce :[email protected] "誰かがそれを解決する方法を知っていますか?別の方法はありますか?お手数ですがありがとうございます。
http://stackoverflow.com/questions/7977945/html-parser-on-node-js – mplungjan