トップページ > プログラム > 2015年04月01日 > LdFWOYVc

書き込み順位&時間帯一覧

10 位/141 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000022000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【node.js】サーバサイドjavascript 3【io.js】©2ch.net

書き込みレス一覧

【node.js】サーバサイドjavascript 3【io.js】©2ch.net
325 :デフォルトの名無しさん[sage]:2015/04/01(水) 14:50:25.56 ID:LdFWOYVc
スクレイピングで困ってます。
テストとして↓のコードでAmazonでサイ本の商品名を取得してみようとしたのですが、文字化けしてしまいます。

var client = require('cheerio-httpcli');
client.setIconvEngine('iconv');

client.fetch('http://www.amazon.co.jp/dp/4873115736', {}, function (err, $, res) {
console.log( $('#productTitle').text() );
});

【出力】
JavaScript 第6版
【node.js】サーバサイドjavascript 3【io.js】©2ch.net
327 :デフォルトの名無しさん[sage]:2015/04/01(水) 14:53:59.25 ID:LdFWOYVc
第6版のとこは"第6版"でした
これはどうやって変換すればいいのですか?
【node.js】サーバサイドjavascript 3【io.js】©2ch.net
329 :デフォルトの名無しさん[sage]:2015/04/01(水) 15:03:18.04 ID:LdFWOYVc
& # 3 1 5 3 2 ; 6 & # 2 9 2 5 6 ;
第6版のところが変換されてしまうので空白あけました。これを日本語として出力したいです
【node.js】サーバサイドjavascript 3【io.js】©2ch.net
331 :デフォルトの名無しさん[sage]:2015/04/01(水) 15:21:51.57 ID:LdFWOYVc
$ # ~は数値文字参照だと理解しました
皆さんありがとうございました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。