もう14時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]萌え猫写真館が復活。[PR]  

【AWS】Amazon Web Services 使い専用スレ 3

1 :クリックで救われる名無しさんがいる:2008/02/22(金) 05:22:36 ID:2nwi0cUa0
AWSの不具合情報などを交換・共有するスレです。

※AWSを始める人用のスレではないので悪しからず。
 初心者はAWS公式にあるマニュアルなどを見て勉強してくだされ。

Amazon Web Services Developer Connection
http://developer.amazonwebservices.com/connect/index.jspa
日本語フォーラム
http://developer.amazonwebservices.com/connect/forum.jspa?forumID=19
Amazon Web サービス ブログ
http://aws.typepad.com/aws_jp/

前スレ
http://pc11.2ch.net/test/read.cgi/affiliate/1163085665/l50

Amazon Associatesのスレッドはこちら
Amazon Associate 46 【報酬月5000円以上限定】
http://pc11.2ch.net/test/read.cgi/affiliate/1186240461/l50
【アマゾン】Amazon Associates初心者スレ 9冊目
http://pc11.2ch.net/test/read.cgi/affiliate/1202797928/l50

227 :225:2008/05/06(火) 23:37:23 ID:bBjDiZ0m0
>>ID:BNO5dNQj0

>>223じゃないですよ、念のため。

228 :クリックで救われる名無しさんがいる:2008/05/14(水) 22:50:20 ID:Bn2i04KQ0
ちょっとスレチかもしれんけど、
amazon.co.jpて、IEとFirefoxで見る時、デザイン違ってるんすか?
A2Sで取得したリンクをIE立ち上げてみてて、デザイン変わったんだーとかおもってたら、
Firefoxでみたら今までと一緒だったし。

229 :213:2008/05/15(木) 02:17:07 ID:DfPbBcyK0
&ReleaseDate=yyyy-mm-dd[-yyyy-mm-dd]
の形式で商品を発売日で絞り込むことができました。

230 :クリックで救われる名無しさんがいる:2008/05/16(金) 19:10:49 ID:bZ+5qWu80
Amazonの商品名って最大何文字までですか?
VARCHAR(255)で足りますかね?

231 :クリックで救われる名無しさんがいる:2008/05/16(金) 19:43:07 ID:e5xwNN/k0
わからんけど、textにしときゃいいんじゃね?
キーにしなきゃならんわけでもないだろうし
ちなみにアニメDVD扱ってる俺は最大155文字だったよ
で、タイトルのキャッシュは有りだっけ?

232 :クリックで救われる名無しさんがいる:2008/05/16(金) 19:59:38 ID:6+BpB5lE0
あふれたら切っちゃえばいいじゃん
200文字以上使わないと特定できない商品名って一体
そもそも256でケチるのって、いつの時代のDBだよ

233 :230:2008/05/17(土) 02:08:22 ID:8KNiu3kU0
Amazonは商品名をエンコードしてURLに入れてる

http://support.microsoft.com/kb/208427/ja
Internet Explorer では、URL (Uniform Resource Locator) に使用できる最大文字数は 2,083 文字です。

AmazonがIEに対応しているなら、商品名の文字数には上限があるはず

>>231
検索するときTEXT型よりVARCHAR型の方が速いかな?と思ってVARCHARにしようかと思いました。
=MySQLでMyISAMのテーブルだとVARCHARのカラムにインデックスを作成すると、前方一致検索で速い?
ttp://yantona.jugem.jp/?eid=311
ちょっと実験してみないと分からん><

商品名はコロコロ変わらないはずだから、DBにキャッシュしておいた方が便利ですよね?
AWSの規約では商品名も24時間以上キャッシュしたらあかんデータなのかな?

>>232
MySQL5.0使ってます。
商品名にインデックスを設けるならVARCHAR(255)にしておいて、
LENGTH(商品名) = 255になってるレコードは商品名がはみ出ている可能性があるからフラグでも立てておいて
ASINから再取得すればいいかもしれませんね

234 :230:2008/05/17(土) 02:15:21 ID:8KNiu3kU0
>>231
>ちなみにアニメDVD扱ってる俺は最大155文字だったよ
どうもありがとうございます

SELECT count(*) FROM 商品

count(*)
267089


SELECT MAX(LENGTH(title)) FROM 商品

MAX(LENGTH(title))
488

…やっぱTEXT型にしときます(ノ∀`)

235 :クリックで救われる名無しさんがいる:2008/05/17(土) 02:57:46 ID:kPIGvpKy0
IEにあわせて商品名の文字数に制限課すより、
HTMLのタイトルに表示する文字数を制限して出力するだろ普通
でも2000文字超える商品て無いかもなぁ

236 :クリックで救われる名無しさんがいる:2008/05/17(土) 17:44:07 ID:Up0z2dYE0
>>233
> 商品名はコロコロ変わらないはずだから、DBにキャッシュしておいた方が便利ですよね?

頻繁には変わらんが何度か変わることはあるよ。

最初にいいかげんな状態で登録されて後で正規に名前になることが以前あったし。
今は正常な名前で登録された後に英文(不具合)になることがある。
英文(不具合)から正常な名前に戻ることもある。
ずっと英文(不具合)のままもあるけど。

しかしいつになったら直すんだこの不具合。

237 :クリックで救われる名無しさんがいる:2008/05/17(土) 21:01:54 ID:kPIGvpKy0
タイトルの不具合直らないね。
もう手作業で報告があったものを直していくという策にしかみえないね。
まめに報告するしか手がないとおもうよ。

238 :クリックで救われる名無しさんがいる:2008/05/18(日) 00:15:27 ID:tQetJuTeP
>>236
CDとか仮称で登録した後、正式名になること多いですね

239 :クリックで救われる名無しさんがいる:2008/05/18(日) 01:53:21 ID:4x0KmNky0
定期的にUPDATEすればいいんじゃん?
100回見られたらUPDATEとか適当に。

240 :クリックで救われる名無しさんがいる:2008/05/18(日) 05:09:36 ID:+CImz9360
キャッシュしなくてもいい便利さを、どうして放棄するんだろう
サイト設計やり直せ

241 :クリックで救われる名無しさんがいる:2008/05/18(日) 06:39:24 ID:fWmCmeO50
キャッシュの必要性は、データの使用目的次第ですね

BrowseNodeId一覧
ASIN一覧(商品詳細一覧)
をDBに持っているとデータマイニングとか、いろいろできて便利ですよ

242 :クリックで救われる名無しさんがいる:2008/05/18(日) 07:26:41 ID:+CImz9360
>241
それはキャッシュとは呼ばない

243 :クリックで救われる名無しさんがいる:2008/05/18(日) 14:41:03 ID:xIWVSgwK0
どうでもいいじゃん他人のサイトなんて

244 :クリックで救われる名無しさんがいる:2008/05/18(日) 16:29:13 ID:tQetJuTeP
>>240
1秒ルールがあるんだから、ある程度以上の
アクセスがあればキャッシュは必要だろう

245 :クリックで救われる名無しさんがいる:2008/05/20(火) 13:10:02 ID:n2GNJYAi0
ある出品者が出品している全商品のデータを取得したいんだけど、これって色んなサイトみる限り10個ずつしか表示できないよね
MerchantIdで相手を決めれるようだけど、それだとBlendedが使えなくなるようだし、どうもやり方がわからない・・・
どなたか御教授お願いします

246 :クリックで救われる名無しさんがいる:2008/05/20(火) 22:52:06 ID:r9bg3yXw0
>>237
今気づいたけどタイトルの不具合が直ってる。

247 :クリックで救われる名無しさんがいる:2008/05/21(水) 00:07:58 ID:9C+/Jisi0
>>246 ん?まじで?スクリプト回して無いから確認遅れるけどやってみるわ。

248 :クリックで救われる名無しさんがいる:2008/05/21(水) 01:21:01 ID:N295qz890
個別の案件の問題なのに直ったといわれても。

249 :246:2008/05/21(水) 01:44:35 ID:teAhRivn0
個別の案件じゃないよ。
Amazonのサイトでは正常なタイトルなのに
なぜかAPI経由だと英文に化けるという変な症状があった。
カテゴリーが入ってないとそうなるらしいという説があった。
(実際そんな感じだった)
だからカテゴリーが入るとAPI経由でも正常に戻ったりした。

で、その変な症状がついさっき解消したってコトだよ。
20日の3時のクロールデータではまだ不具合が残ってたので
その後にプログラムが新しくなったんだろうね。



250 :クリックで救われる名無しさんがいる:2008/05/21(水) 01:47:57 ID:9C+/Jisi0
スクリプト回し中。
んー個別の問題といえばそうなんだけど、ある時期に急にそういう変なタイトルの
ものが出て、ついこの間まで直ってないのが沢山あったわけで。
変なタイトルのアイテム見つけ出すコード書けば一気に対処はできるんじゃね?とか思ってるのだが。

って、ちょっとアマに期待しすぎだなwとりあえず私の方の結果は後程。

251 :クリックで救われる名無しさんがいる:2008/05/21(水) 02:23:26 ID:N295qz890
ふうん。
何千か何万か数えるの面倒なほどページ持ってるけど、そんな不具合見たことないけどな。

252 :246:2008/05/21(水) 02:51:33 ID:teAhRivn0
今まで狂ってたのを調べた限りはいきなり全て直ったよ。
しかし調べてる過程で新たな不具合!?らしきものを発見したり。
かんべんしてよAmazonさん……

APIが返してくる詳細情報URLがIE6だとまれに正常にリダイレクトされなくなってる。
ちょっと前までそんなことは無かったようなとバックアップと比較してみたら
URLの体裁が数日前のと現在のでは変わってる。
Location=の後にタイトルがエンコードされて入るようになったのが原因くさい。

確かにIE6ってバグだらけだけど今でも利用者が半数程度いるわけで
飛べなくなのは致命傷のような。

ちなみに B000X1EF66(ASIN) がこちらでは確実に再現する。

253 :247,250:2008/05/21(水) 04:02:30 ID:9C+/Jisi0
タイトルの不具合が直った、とのことで確認してた私が帰ってきましたよ。はい結果発表。

直ってました!教えてくれた人GJ!
私の知っている限り、1週間前チェックした時、DVDストア内の不具合の出るアイテム
ケロロ軍曹
精霊の守人
ワンピース
エル・カザド

上記DVDタイトル名が全て直ってました。
>>252
新たな?不具合っぽいものこちらでも確認しました。IEだとリダイレクトしてくれないね。
Firefoxだとなにも問題ないす。ブラウザの問題?これは素直にフォーラム行きかねぇ?
いろいろ教えてくれてありがとうです。

あと1週間前と比べて50アイテムほどDVDのアニメが少なくなってるのが少しきになりますが・・・
最近殆ど無かった結構大幅な削除で・・・インデックスしてた俺涙目で10タイトルぐらい消した・・・ま、いいか。


254 :253:2008/05/21(水) 04:32:55 ID:9C+/Jisi0
あー、新たな不具合ですけど他に色々見つかったわ。
これブラウザの問題じゃないみたいだ。
DetailPageURL生成が失敗してるかんじ。
これを自ページにリンクとしてのせるとFirefoxでもバグる。
何故かfirefoxのアドレスバーに書いて→アクセス だけは通る。
一体どういう仕組みなんだ?fox恐ろしい子^^;

他に見つかったアクセスできないDetailPageUrlが返ってくるアイテム
B000QUU4JQ テレビアニメ『エル・カザド』DVD 1 (初回限定盤)
B0014T5SUS テレビアニメ『エル・カザド』DVD Vol.10
B0016JDF7Y テレビアニメ『エル・カザド』DVD Vol.11
B0018OFXFE テレビアニメ『エル・カザド』DVD Vol.12

255 :クリックで救われる名無しさんがいる:2008/05/21(水) 05:22:39 ID:9C+/Jisi0
何度もごめんなさい。なんか俺のほうでのミスもあったみたい。URL長くて切れてた。スマン
(これもDBにキャッシュしてる人なんかは注意したほうがいいかも。)

整理しとくと、DetailPageUrlで返ってきたURLを手作業でリンク張ってeuc,sjis,utfそれぞれで保存したファイルを作った。
firefoxでは、全部OK・アクセスできた。
IE6では、それら全てダメ。「何かお探しですか? 入力したURLが当サイトのページと一致しません 」ページに飛ばされる

よって問題は、IE6でアクセスできないURLがDetailPageUrlで返ってきている、ということです。
荒らしてるみたいになってすんませんでした。

256 :253:2008/05/21(水) 05:37:31 ID:9C+/Jisi0
ちなみにここ最近の自分のとこに来る連中のブラウザ
 # Microsoft Internet Explorer 6 14472 (59.03%)
 # Microsoft Internet Explorer 7 6997 (28.54%)
 # Firefox 2.0 1754 (7.15%)
 # Microsoft Internet Explorer 5 335 (1.37%)
俺おわっちゃったのかな・・・

257 :クリックで救われる名無しさんがいる:2008/05/21(水) 15:47:29 ID:lWZY7AsQ0
初歩すぎる質問で申し訳ないが聞いて下さい

RESTをHTMLに変換しようとしているんですが、
全然うまくいきません

ttp://updas.net/up/download/1211351842.xsl

↑を使用して

http://ecs.amazonaws.jp/onca/xml?
Service=AWSECommerceService
&AWSAccessKeyId=【ID】
&Operation=ItemSearch
&ResponseGroup=Small
&ContentType=text/html
&Page=1
&Version=2008-04-07
&SearchIndex=Music
&Style=xslの位置
&BrowseNode=569170

でやってるんですけど・・・・・・
Styleを指定しないで送信したような画面になるばかりです
指定したxslを読み込んでないような雰囲気です・・・・

ヒントだけでもいいので教えてくれませんか?



258 :クリックで救われる名無しさんがいる:2008/05/21(水) 19:59:53 ID:9C+/Jisi0
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:aws="http://webservices.amazon.com/AWSECommerceService/2008-04-07">



259 :257:2008/05/21(水) 20:24:02 ID:ilmPc2ei0
>>258
うぁぁ
書き直したりしてるうちに抜けてた・・・・・・

だがしかし、そこに【<】入れてもダメなのです

また・・・・1から勉強しなおしだな・・・・・・・・

260 :クリックで救われる名無しさんがいる:2008/05/21(水) 20:24:53 ID:9C+/Jisi0
version

261 :257:2008/05/21(水) 20:47:29 ID:ilmPc2ei0
version・・・・・・

とりあえず
<xmlns:aws="http://webservices.amazon.com/AWSECommerceService/2008-04-07" version="1.0">
っと・・・・・ダメだ・・・・・

頼りすぎだな・・・本読んできます。

レスありがとうございました。


262 :クリックで救われる名無しさんがいる:2008/05/21(水) 20:51:50 ID:9C+/Jisi0
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:aws="http://webservices.amazon.com/AWSECommerceService/2008-04-07">

263 :257:2008/05/21(水) 22:38:46 ID:ilmPc2ei0
ん・・・・
<?xml version="1.0" ?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:aws="http://webservices.amazon.com/AWSECommerceService/2008-04-07">
<xsl:output method="html" encoding="utf-8" />

って・・・これじゃダメなんですかね・・・?

むぅぅ・・・・・


264 :257:2008/05/21(水) 22:42:16 ID:ilmPc2ei0
あぁぁ 間違いです
<?xml version="1.0"?>
 <xsl:stylesheet    ←コレ
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:aws="http://webservices.amazon.com/AWSECommerceService/2008-04-07">
<xsl:output method="html" encoding="utf-8"/>

を<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:aws="http://webservices.amazon.com/AWSECommerceService/2008-04-07">
<xsl:output method="html" encoding="utf-8"/>
ですね?
試してみます

265 :257:2008/05/21(水) 22:47:06 ID:ilmPc2ei0
できました!!
ありがとうございます!!!
なんか変なとこで悩んでたみたいで悔しいです・・・・

ですがまだまだ勉強が足りないので勉強しなおします。

本当にありがとうございました。

266 :クリックで救われる名無しさんがいる:2008/05/21(水) 23:58:14 ID:9C+/Jisi0
別に変なところじゃないよ。
一度もサンプルが動かした事のない人だったら当然xslで悩むはずだ。
ただそれらの解決法は人それぞれで、マニュアル読んで数日一人で
悩みぬいて解決する人も居れば、こうやって誰ともわからぬ人に尋ねて
1日弱程度で答えを貰って「変なところ」と一蹴して笑って解決した事に
する人も居る。

つまり君が悩むべきところ勉強すべきところを俺が奪ってあげたわけだ。
その「変なところ」という調査方法から解決に至る道筋を、私の知識
として提供していただけて本当にありがとう。


267 :クリックで救われる名無しさんがいる:2008/05/22(木) 00:17:38 ID:lgWG9HQ80
>>1嫁。
ハトにえさを与えないで下さい。

268 :クリックで救われる名無しさんがいる:2008/05/22(木) 00:49:51 ID:4lEV403F0
質問です。

perlで自前で検索するページ作ってるんですが、
本家Amazonと検索結果が違うので調べてます。

キーワード「DRAGONBUSTER」で検索すると、本家Amazonでは5件表示されるのに対して、
ttp://www.amazon.co.jp/gp/search?index=blended&keywords=DRAGONBUSTER&_encoding=UTF8
私が作成したページでは3件しか表示されません。

経験のある方々にお伺いしたいのですが、これはこういうものなんでしょうか?
それとも、何かありがちなミスがあるんでしょうか。

xmlを吐いて見て見たところ、
<SearchResultsMap>内の<SearchIndex>が4件ある(この時点で1件少ない)のに対して、
<Item>は3件のみ出ていました。
これはよく見たら、<SearchIndex>にASINが同じ物が別カテゴリで2件登録されていた為のようでした。
つまり、xmlを見る限りは3件で正しいように見えます。

検索条件は、カテゴリなど細かいものが全て同一である事を確認しています。
心当たりのある方いらっしゃいましたら、ご教示お願いしますm(_ _)m

269 :クリックで救われる名無しさんがいる:2008/05/22(木) 01:01:50 ID:KCCBq3rK0
最近私はAWSのデータとAmaリテイルサイトとは違うもんだという認識ですわ。
Titleの件もあるし、BrowseNode登録の件、イメージの件。
そのうち登録されるのだろうな、という認識

270 :クリックで救われる名無しさんがいる:2008/05/22(木) 01:15:01 ID:4lEV403F0
>>269
どもです。
私の検索結果に出ない下記二件について、記述を隅々まで見てみたんですが、
DRAGONBUSTERの字がどこにも無いんですよ…
リストマニアつながりってわけでもなさそうだし。

>ミナミノミナミノ (電撃文庫)
>人類は衰退しました 3 (ガガガ文庫 た 1-3)

とりあえずキーワードずばりの肝心な物は出てるし、
ありがちな現象っぽいということで、気にしないことにしますw
ありがとうございました。

271 :クリックで救われる名無しさんがいる:2008/05/22(木) 05:50:59 ID:UebiNIyV0
上でスタイルシートの話出ていたけど、最近A2Sのパーサー処理に
変更入ったみたいだな。
今までxslに<br />や<img ・・・ />みたく省略表記していたものは
そのまま戻ってきたのに<br></br>、<img ></img>と補完されて
戻るようになった。

おかげで一部<br>タグ使っていたものの表示がIE・Opera系
ブラウザで崩れまくり(改行を倍に解釈)。

本来はFirefoxみたく表示に影響ない解釈が正しいはずだけど
未だIEが多数の割合を占めているので、仕方なくローカル格納時に
書換えて対応。
こういう変更はAPIバージョンを上げるタイミングでやって欲しいわ。

272 :クリックで救われる名無しさんがいる:2008/05/22(木) 08:47:11 ID:KCCBq3rK0
あ、>>252の件いつのまにかDetailPageURL、元通りになってねぇ?
B000X1EF66(ASIN)のDetailPageURLが、IEでもFireFoxでもどっちでもアクセスできるURL返ってきてるわ。

フォーラムに誰か報告した?少なくとも日本語フォーラムには書き込みなさげなんだが。

273 :クリックで救われる名無しさんがいる:2008/05/22(木) 10:42:39 ID:lgWG9HQ80
個別の不具合でキーキー騒ぐな。
中の人があわてて直しちゃったじゃないか。

274 :クリックで救われる名無しさんがいる:2008/05/22(木) 11:34:14 ID:KCCBq3rK0
いろいろ確認した。私の扱うアイテムのDetailURLが元通りになってるな。
ItemAttributes-Titleは正常に直ったままで。久しぶりにAma GJかな。
ま、消えた50件もそのままだけど。消えるのは前からあったことだし騒ぐことじゃないか。
B0018OFHN2
B000T6C5RG
B000T6C5RQ
B000WMENMM
B000UKIK70
B000UJAQDC
B00005EDNI
B00005EDGK
B0018AJ0R0


275 :271:2008/05/22(木) 11:48:00 ID:UebiNIyV0
A2Sのパーサー処理、出力htmlタグの仕様変更に加え、
外部関数が呼び出し禁止になったっぽい。

今まで外部日付関数で鯖日付を取得していたけど、
急に値が取れなくなって一部データで落ちるようになってた。
日付判定全て外出しだわ('A`)

276 :クリックで救われる名無しさんがいる:2008/05/22(木) 12:36:33 ID:KCCBq3rK0
変更するなとはいわないが、実験的な変更を本番鯖でやんなというきもする。
テスト鯖作って検証要員配置しろと。あと数日中にアナウンスもあればいいんだがねぇ。

277 :クリックで救われる名無しさんがいる:2008/05/22(木) 13:41:46 ID:4lEV403F0
ttp://docs.amazonwebservices.com/AWSECommerceService/2007-10-29/DG/BrowseNodeIDs.html
現時点で有効なブラウズノードIDの、国別の各トップの一覧を動的に取得する方法って無いんでしょうか。
なんか↑のページ見る限り無いっぽいけど…。

278 :クリックで救われる名無しさんがいる:2008/05/22(木) 15:37:50 ID:SXJOiyRe0
全部の国のアカウントとればいんじゃねの?

279 :クリックで救われる名無しさんがいる:2008/05/22(木) 15:48:38 ID:TG4Y2fSk0
まじっすか

280 :クリックで救われる名無しさんがいる:2008/05/22(木) 16:50:20 ID:SXJOiyRe0
冗談です

281 :クリックで救われる名無しさんがいる:2008/05/22(木) 16:59:10 ID:SiZJ6FZp0
なんだ、アニオタか

282 :クリックで救われる名無しさんがいる:2008/05/22(木) 17:14:21 ID:4lEV403F0
全然関係ないんですが、「次のページ」テストで色んなキーワード打ち込みまくってたら
ttp://amazon.co.jp/exec/obidos/ASIN/4903483401/
変なのが結構出てきた。
API使ってアフェやってる人向けのテストデータ…なんですかねぇ。

>>278
あれ、もしかして自国のTOPカテゴリは動的に取得出来たりします?
やっぱperlだとamazon.pm使わないのは無理があるのか…orz

283 :クリックで救われる名無しさんがいる:2008/05/22(木) 22:01:57 ID:VZ8q5TQ40
>282
いや、無理なんじゃない?
TOPカテゴリに振られてるBrowseNodeIdがトップレベルのBrowseNodeみたいだし。


284 :クリックで救われる名無しさんがいる:2008/05/22(木) 22:24:30 ID:4lEV403F0
>>283
どもです。

>>277で、「BrowseNodeの取得方法」では無く
「BrowseNodeの一覧」が載ってたので嫌な予感はしてたんですが…。
本格的にやってる人は、定期的にAmazonをチェックする必要があるって事ですね。

・カテゴリ一覧は動的に取れない
・SearchIndex=Blendedで一度に取得するアイテム件数が一定しない(不具合?)
 よって、上記設定で「次の○件」はうまく動作させられない
・IsAdultProductは、あんまり設定されていない

この三つで悩んで、代休ほぼ一日潰してしまいました…w

285 :クリックで救われる名無しさんがいる:2008/05/22(木) 22:46:31 ID:OzYbHXYN0
>>284
ストア別のトップノードIDは基本的に固定なんだから気にする必要ないじゃん。

DB的にどうしてもトップノードが必要だと思うなら適当にでっち上げればいいし。
たとえばウチのDBのJPトップノードは0。この下に各ストアのノードがぶら下がる
構造になってるよ。

それにBlendedはストア別に該当データーを固定件数とって来る仕様なんだから
クエリによって返ってくるデータ件数が異なるのはあたりまえ。
実際のデータを見ればそれくらいわかるでしょ。

カテゴリ一覧というのが何を意味するのかわかんないけど、トップノードから辿れば
大まかなカテゴリ分けは不可能ではない。
ただユーザビリティを考えればカテゴリー分けと対応ノードの選定は人の手でやった
方がいい。これも一定期間実際に運用してればわかること。

なんつーか、いくら自動でデータ取ってこれるからって手抜きしすぎちゃダメっしょ。

劣化アマゾンサイトなんて既にいくらでもあるんだから、それなりに差別化を考え
ないと何年も先行してる老舗窓口サイトには到底かなわないよ。


286 :クリックで救われる名無しさんがいる:2008/05/22(木) 23:03:48 ID:yP3oLykV0
>TOPカテゴリに振られてるBrowseNodeId
これをAPIから取得するパラメータはないですよね?
プログラムで取得するなら、Amazonのトップページをスクレイピングして取得するとか?

>ストア別のトップノードIDは基本的に固定
固定値にしておいても問題なさそうですね。
トップノードのBrowseNodeIdとカテゴリー名を比較して違っていれば変更が発生したと判定すればいいかも

287 :クリックで救われる名無しさんがいる:2008/05/22(木) 23:12:13 ID:OzYbHXYN0
>>286
トップレベルノードは Amazon Associates Web Service Developer Guide
(旧ECS Developpers Guide)という“文書”に記載されてるわけよ。
この意味がわからないってんならもう何も言うことはないわ。


288 :クリックで救われる名無しさんがいる:2008/05/22(木) 23:28:01 ID:4lEV403F0
>>285,287
トップレベルノードについては、仰るとおりAmazon側で制定して
正式に告知してる物だって考えれば自明なんですが、
単純に、「機械的に連携して無い」って事が個人的にすっきりしなかったので…
俺が気がついて無いだけで、何か方法があるはずだ!と思ってずっと探してました^^;
店って言うよりは暇つぶし系のコンテンツと相互に密接に関連付けたアフェサイトを作ろうとしてまして、
それにも使おうかと思ってたので。

Belndedについてはストア別&状態別?みたいな複数条件が絡んでるっぽいですね。
同じストアで、買えるアイテムと買えないアイテムが計10件以内の状態で綺麗に分かれて出力されてました。

夕方くらいにBelndedについてググったところ、
打開案として二回以上(取得件数が10件以上になるまで)同時に叩いてデータを取得し、
オフセットを自前で作って改頁を実装する案なんかもありました。
負荷やアクセス頻度的に規約に引っかかると言う危惧も挙げられており、やめましたが…。

なんにせよ、色々ありがとうございます。
長文スミマセン

289 :クリックで救われる名無しさんがいる:2008/05/22(木) 23:54:45 ID:TOFxgqDH0
(*´Д`)ハァハァ

290 :クリックで救われる名無しさんがいる:2008/05/23(金) 09:22:51 ID:Ff5gj3D40
>>287
>トップレベルノードは
>“文書”に記載されてるわけよ。

トップレベルノードをAPI経由でプログラムにより自動的に取得する場合、どうやるか?という方法を検討しています。
=文書に記載されている値を人間が手動作業で取得するのではない、ということ。

>>282
>自国のTOPカテゴリは動的に取得出来たりします?
これをどうするか?という話です。

>>277
>ttp://docs.amazonwebservices.com/AWSECommerceService/2007-10-29/DG/BrowseNodeIDs.html
>現時点で有効なブラウズノードIDの、国別の各トップの一覧を動的に取得する方法って無いんでしょうか。
>なんか↑のページ見る限り無いっぽいけど…。

ttp://docs.amazonwebservices.com/AWSECommerceService/2007-10-29/DG/BrowseNodeIDs.html
>These IDs were valid as of the publication date of this guide.
って書いてあるから、2007-10-29の時点ではこれが有効だけど、
逆に言えばガイド発行日が変われば有効でなくなる=変更されている場合があるということですね。

念のため勘違いの内容に説明を補完すると、
・自動的に取得する場合、リンクURLに埋め込まれているnodeの値を取得すれば、API経由で取得できないBrowseNodeIdも取得できる。
・Amazonのトップページに、各カテゴリーのトップページへのリンクがあるから、そのリンクURLをスクレイピングすれば、トップレベルノードのIDが取得できる。
という話でした。

トップレベルノードのBrowseNodeIdを、API経由で自動的に取得できる方法があれば紹介してください(´∀`)

291 :クリックで救われる名無しさんがいる:2008/05/23(金) 10:04:27 ID:cAP5CM3V0
提供されている機能を探すのでなく
実現する方法を探せばいいのに
答えは一つじゃないんだぜ
答えはAmazonにあるとも限らない

292 :クリックで救われる名無しさんがいる:2008/05/23(金) 10:33:25 ID:zT4BGVgS0
>>291
既に簡単で確実な方法が紹介されているにも関わらず、わざわざ遠回りして
“自分が考える理想のやり方”に拘るバカに付ける薬はないわな。

まあバカをやるのも個人の自由。好きにすればいいだけ。

293 :クリックで救われる名無しさんがいる:2008/05/23(金) 10:37:30 ID:xfjIuckl0
あの告知ページから抜くって手もあるか。
タイトル英語だけど。

294 :クリックで救われる名無しさんがいる:2008/05/23(金) 10:54:41 ID:cAP5CM3V0
>292
なんでそう、ムキになるん?
噛み付かれるようなところでもないと思うが

295 :クリックで救われる名無しさんがいる:2008/05/23(金) 12:44:57 ID:Ff5gj3D40
>>293
告知ページのURLが常に一定ならいいですねー。^^

発表日のたびにURLが変わる→URLを取得するところから組み立てないといけませんね
ちょっと煩雑な処理になるかな?

296 :クリックで救われる名無しさんがいる:2008/05/23(金) 12:53:13 ID:Ff5gj3D40
>>291
(1) AWSのAPIで取得できる情報は、API経由で取得する
(2) (1)で取得できない情報は、スクレイピングで取得する。
(3) (2)で取得できない情報は、人間が手作業で取得する。

インターネットで公開されている情報は、基本的に(1)(2)で取得できますね。
=人間でも機械でもできることは、機械にやらせる。

得られた情報に対して、人間が考察を加え価値を付加する〜例えば売れる商品を並べるとか、人間が注力すべき作業は絞り込んだ方がいい
=売上アップにつながることをやる

297 :クリックで救われる名無しさんがいる:2008/05/23(金) 13:13:52 ID:tCWsC8kU0
BrowseNodesで取れるじゃん

とマジレス禁止ですか?

298 :クリックで救われる名無しさんがいる:2008/05/23(金) 13:45:13 ID:cyNhqu/e0
>296
(2)→(3)が、だいぶ飛躍してるよ

299 :クリックで救われる名無しさんがいる:2008/05/23(金) 13:57:45 ID:Ff5gj3D40
>>297
BrowseNodes->BrowseNode->Ancestors
で辿れる大元のカテゴリーには、トップレベルノードのものと、そうでないもの(中古品のカテゴリーとか)が混在してるようですね
人間が見れば分かりますが、機械でやるなら判定処理を入れないといけない

自分の場合は、数が少ないので今のところ手動で取得してセットしています。
=数分の作業1回で終わってしまう。
=最初に値をセットして固定で使っている。
=頻繁に変わるようなら動的に取得する方法に切替えようと思います。

300 :クリックで救われる名無しさんがいる:2008/05/23(金) 14:07:11 ID:Ff5gj3D40
>>298
取得する情報の入口をもっと細分化することが可能でしょうか?

HTTPでアクセスするなら、
(1)=API、(2)(3)=API以外
で、とりあえず全てカバーできませんか?
まだ漏れがあるかな?

・API=相手が情報をくれる
・API以外=自分が情報と取りに行く
人間がブラウザ経由で見れるものを、機械に肩代わりさせてスクレイピングしてるのが、(2)と(3)の違い

インターネット上に流通していない情報は、どうやってもインターネット経由で取れない。
=知り合いに売れ筋を聞く場合とか?

301 :284:2008/05/23(金) 14:47:09 ID:xfjIuckl0
>>290は昨日私の書いた文章を引用しまくって煽りっぽい質問してますが、
私とは別人ですので。念の為。


>>297
元々の主旨としては、例えば自分で作ったトップページに設置する検索用のセレクトボックスの中身を
本家とどうやって連動させるかって事でした。
BrowseNodesってまず商品ありきで、そこから上の情報を取ると言う事ですよね…?

302 :290:2008/05/23(金) 21:13:42 ID:Ff5gj3D40
みなさんのアドバイスは大変参考になっています。
レスをつけていただいた方ありがとうございます。m(__)m


303 :クリックで救われる名無しさんがいる:2008/05/24(土) 00:04:53 ID:tG5wrCXY0
>300
HTTPを使う以上、HTMLもXMLも大差ないよ
ベイズ理論とか、興味ないかな

304 :クリックで救われる名無しさんがいる:2008/05/24(土) 07:30:40 ID:zaLZ1Zn20
入門書的な本ってありますか?
あるいは、AWS導入にあたって必要な知識とか。
いまのところHTMLとCSSぐらいしかできないのですが、
みなさんは、PHPとかをまさぐってる?

305 :クリックで救われる名無しさんがいる:2008/05/24(土) 10:05:51 ID:KoeNfq400
僕は股間をまさぐってる。

306 :304:2008/05/24(土) 11:37:12 ID:zaLZ1Zn20
「まさぐる」とか使った俺も悪いのだが、、、できればマジレスをお願いしたい。

307 :クリックで救われる名無しさんがいる:2008/05/24(土) 11:52:54 ID:8/GjNT6X0
>>306
ここの人間に期待しても無駄よ。
ほんの少しの手掛かりですら漏らしたら
商売敵が増える=自分の売上が落ちるとか考える
けつの穴のちいさーーーーーい奴ばっかりだから。

308 :クリックで救われる名無しさんがいる:2008/05/24(土) 12:02:33 ID:AcQ8C5/U0
とりあえずはじめは配布しているやつを設置してみるといいよ
見た目とか改造していくうちにPHPとかもわかるようになる

309 :クリックで救われる名無しさんがいる:2008/05/24(土) 13:34:50 ID:nEiWG8FO0
>>304
この2冊読んだら、AWSの基本的な使い方は理解できました
あとは検索で何とかしてます

<本>
俺流amazonの作り方―Amazon Webサービス最新活用テクニック
http://www.amazon.co.jp/dp/4756146759/
Amazon Hacks 世界最大のショッピングサイト完全活用テクニック100選
http://www.amazon.co.jp/dp/4873111811/

<サイト>
http://www.rfs.jp/sb/perl/10/aws01.html
http://jam.apricot.jp/affiliate/aws/index.html
http://www.itmedia.co.jp/enterprise/articles/0501/17/news004.html
http://www.itmedia.co.jp/enterprise/articles/0502/28/news003.html

310 :304:2008/05/24(土) 17:50:16 ID:zaLZ1Zn20
感動のマジレスthx!! まんまります!

311 :クリックで救われる名無しさんがいる:2008/05/24(土) 18:39:20 ID:ybOnpvqWP
>>307
ケツの穴がガバガバになるのは勘弁

312 :クリックで救われる名無しさんがいる:2008/05/25(日) 13:57:49 ID:xd/+YScq0
>>307
もうこのレス、テンプレ入れてくれよ

313 :クリックで救われる名無しさんがいる:2008/05/26(月) 01:59:28 ID:2kL7yKQw0
ググレばふつーに出てくるレベルの話なんだけどな

314 :クリックで救われる名無しさんがいる:2008/05/26(月) 03:00:35 ID:B2f2XtbR0
教えて君排除にはもってこいのレスだとおもう。


事実俺もこれで気づかされた。m(_ _;)m

315 :クリックで救われる名無しさんがいる:2008/05/26(月) 10:04:44 ID:CQpN+3j40
>商売敵が増える=自分の売上が落ちるとか考える
AWSがレッドオーシャン(競争の激しい既存市場)に見えて、他人に敵対意識を持つ人は心が安らぐ時がない=不幸
AWSをブルーオーシャン(新規開拓市場)として使える人は、他人に敵対意識を持つ必要がないのでイライラしない=幸福

AWSを使えば品揃えは同じだから、売り方の工夫(=営業努力)をするしかない
それができないのであれば、もっと他の安定したビジネスをやる方が手堅い

316 :クリックで救われる名無しさんがいる:2008/05/30(金) 12:33:28 ID:JgdZwKKL0
SearchIndexをBooksにして、発行日?でソートしても帰ってくる値の並びがバラバラなんだけど
どう指定すればいいの?

あと、SearchIndexをToys、BrowseNodeをプラモとかで発売日ソートかけたいんだけど
ToysでReleaseDate指定は出来ないってエラーでるんで、試しにBrowseNodeそのままで
SearchIndexをVideoGamesにしたらプラモが日付ソートで取れた
なんでVideoGamesのプラモNodeで取れるの?

よろしくおねがいします。

317 :クリックで救われる名無しさんがいる:2008/05/30(金) 19:49:50 ID:lIkYALYV0
正直リクエストも載ってなかったら誰も確認すらしないだろう。
わざわざVideoGamesにしてプラモ取ろうとするやつもいないだろうし
たとえリクエストが晒されてたとして
おかしいね→データの不具合はアマゾンへ
おかしくないね→リクエストぐらいキチンと送れよ

で終了かな。あとソートの不具合はフォーラムでよく言われてるね。
わかることといえば私はこんなことぐらいだ。

318 :クリックで救われる名無しさんがいる:2008/05/30(金) 20:03:15 ID:mKr1wDqP0
>>317
やさしいなおまい

319 :クリックで救われる名無しさんがいる:2008/05/30(金) 21:10:04 ID:lIkYALYV0
久々にこのスレにレスついてたからちょっとウワツイタかもしれん。

320 :クリックで救われる名無しさんがいる:2008/06/01(日) 20:28:32 ID:GXAHJJ0/0
AWSサイト作って二ヶ月でGoogleインデックス2万位になってたのに
今日見たら18になってたwwww
ペナルティですかwwwまあおんなじ様なページ多いけどww

321 :クリックで救われる名無しさんがいる:2008/06/03(火) 11:42:58 ID:/MGV/QZv0
そういうのってページの構成見直したら後でまた復帰してくれるのかな

322 :クリックで救われる名無しさんがいる:2008/06/04(水) 20:46:21 ID:/rPond3a0
すみません、質問させてください
このAWSって、リンクで指定した商品しかアフィリエイトの対象に
ならないんでしょうか?
たとえば、ドラゴンボールの1巻にリンクさせて、利用者がそこから2巻のページに
移動して買ってもダメなの? どなたか回答お願いします

323 :クリックで救われる名無しさんがいる:2008/06/04(水) 21:24:18 ID:VqZy0id90
>>322
通常のリンクと同じ。
AWS(A2S)とアフィリエイトは別。

324 :クリックで救われる名無しさんがいる:2008/06/05(木) 00:11:27 ID:+Ulhs8Ip0
>>323
どうも、ありがとうございました

325 :クリックで救われる名無しさんがいる:2008/06/05(木) 21:28:45 ID:gmHhZAV60
SimilarProductsで関連商品取ってきて、その画像も一緒に表示したい場合
どうやって画像取るのがスマートでしょうか?

今まではASINから画像urlを予測して表示してましたが、それじゃ取れない画像が増えてきたので。

ASINからItemLookupを一気に5回投げるのは規約やレスポンス的に問題ありますよね。

326 :クリックで救われる名無しさんがいる:2008/06/05(木) 21:39:29 ID:wCBvQ3bV0
>>325
5個のASINに対してItemLookupを1回投げる、でいいのでは?

327 :クリックで救われる名無しさんがいる:2008/06/05(木) 21:55:17 ID:gmHhZAV60
>>326

ああああ、ASINってカンマで繋げられるんでしたっけ。
ありがとうございます。

136 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
MySQL 総合 Part14 [データベース]
●あああ [冠婚葬祭]
【あっちゃん】acchan.com LoveLoveお見合い 10 [冠婚葬祭]

新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.3 2008/07/26
FOX ★ DSO(Dynamic Shared Object)