ISBNからタイトル名等を取得するこちらのコードに追記して、レビューデータを取得しようとしています。
エクセルのマクロでamazonの書誌情報を取ってくる
http://www.microstory.org/gakusi/wiki/ExcelAWSMemo.html
ItemLookupオペレーションにあるReviewsレスポンスグループを使えばいいことはわかるのですが、iframeのURLをとってくるところからうまくいきません。
Reviews レスポンスグループ
https://images-na.ssl-images-amazon.com/images/G/09/associates/paapi/dg/index.html?RG_Reviews.html
手順としては下記のようになると想定しています。
1. Reviews レスポンスグループでiframeのURLを取得
2. iframe URLからレビュー内容を取得
3. レビュー内容から下記3つのレスポンス要素を抽出、xlsの適当なセルに出力。
AverageRating 平均レーティング
TotalReviews 合計レビュー数
TotalReviewPages 合計レビューページ数
具体的なコードを記述して頂けると助かります。
VBA以外の言語や、xlsを使わないやり方でも結構です。
(その場合はISBN一覧からそれぞれ対応する結果をとってこれるようになっていると助かります)
私、詳しくないんで…
http://www.ajaxtower.jp/ecs/xslt/index10.html
には、☆のことについてコードがかかれています。
http://d.hatena.ne.jp/aidiary/20100116/1263647145
これすごいコードが書かれていますよ。
まずは、デバッガで止めて、Load した後の xml の状態を見てみましょう。
エラーになってると思います。
多分、このあたりが参考になるんじゃないか、と。
https://forums.aws.amazon.com/thread.jspa?threadID=34770
https://forums.aws.amazon.com/ann.jspa?annID=476
http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/RequestAuthenticationArticle.html
回答ありがとうございます。
が、すいません、認証周りは問題なく通っています(ISBNから書籍名等は取ってこれています)。
たとえば、
http://www.ajaxtower.jp/ecs/xslt/index10.html
こことか、
http://www.microstory.org/gakusi/wiki/ExcelAWSMemo.html
こことか、
http://homepage1.nifty.com/h-fuji/xls-aws2009.html
ここは、詳しいと思いますっ!!
http://www2u.biglobe.ne.jp/~MAS/hoka/excelamazon.html
ここは…えっと、少し違うかな、って感じがしますけど、説明……とか!!
……こんな感じです!!
お役にたてると嬉しいです!!///
解答ありがとうございます。
1つ目はレーティング数値を元にした☆の表示のさせ方なので、今回の要件=AWSからレーティング数値を取ってくるとはあまり関係ないです><
2つ目は質問に同様のURLを張っているとおり私も確認していて、多くの部分で参考になるのですが、レビューデータ取得については書かれていないのです><
3,4つ目も同様にレビューデータ取得について書かれておりません。
Requests - Product Advertising API
http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/CHAP_MakingRequestsandUnderstandingResponses.html
回答ありがとうございます。
解答ありがとうございます。
2012/07/17 08:00:381つ目はレーティング数値を元にした☆の表示のさせ方なので、今回の要件=AWSからレーティング数値を取ってくるとはあまり関係ないです><
2つ目は私も確認していて、多くの部分で参考になるのですが、残念ながらReviewsレスポンスグループの挙動が2010/9に変更されてしまい、このコードでは対応できない状態です。
(そして私もコードを直すことが出来てないので、ここで質問しています><)
やっぱり・・・
2012/07/17 21:21:22すいません余分な役に立たない回答して今って
やっぱり、こうゆう系だめだ