github.com/profile_nameのsvg要素内のデータ属性をnode.js http要求で取得し、JSONデータに解析したいとします。Node.js HTTPリクエストパースドームデータ
<rect class="day" width="10" height="10" x="-36" y="10" fill="#ebedf0" data-count="0" data-date="2017-09-03"></rect>
出力は次のようになります。 "日":[ "日":2017年9月3日、 "カウント": "10"]
私は簡体HTTPリクエストで体を得ることができますが、私はそれをどのように身体を解析し、Jsonファイルを作ることができるかを理解できません。
const request = require('request');
request('http://www.github.com/acgrdumlu', function (error, response, body) {
console.log('error:', error);
console.log('statusCode:', response && response.statusCode);
console.log('body:', body);
}
});
取得したデータが通常のHTMLページであり、解析する必要がある場合は、特定のコンテンツを取得するために[cheerio](https://github.com/cheeriojs/cheerio)のようなHTMLパーサー。 cheerioが解析したら、cheerioのDOM検索メソッド(jQueryのようなものです)を使用して、特定の要素を見つけてその属性を取得できます。 – jfriend00