amazonかいものかごの構造メモ
URLについて
http://www.amazon.co.jp/gp/cart/view.html にセッションidとかがついたもの。
パラメータ渡さないと「あとで買う」「今買う」両方表示。active=trueつけると今買う、saved=trueつけるとあとで買うのみ。両方指定するとactiveのほうが優先されてsavedは無視
以下はオプションつけなかった場合の構造
必要な情報:「あとで買う」と「今買う」のアイテム情報。次ページ。
以下、うそxpath
基準path://form[@id="cartViewForm"]/table/tbody/tr[1]/td[1]/table[1]/tbody/
今買うアイテムs:tr[2]/td/table/tbody/tr[2,4,6,...]
あとで買うアイテムs:tr[5]/td/table/tbody/tr[2,4,6,...]
いま買うページリスト:tr[4]/td/table/tbody/tr/td[2]
あとで買うページリスト:tr[7]/td/table/tbody/tr/td[2]
オプションつけるとちょっとかわる
基準path://form[@id="cartViewForm"]/table/tbody/
アイテム詳細
- 追加日時
- td[1]/div[@class="tiny"]
- “2007/5/28に追加された商品”てなtextが入ってる
- 商品のタイトルと商品へのリンク
- td[2]/div[1]/b[1]/a
- 商品の作者
- td[2]/div[1]/text[1]
- 商品の種類
- td[2]/div[1]/b[2]
- 商品の在庫
- td[2]/div[1]/text[2]
- “在庫あり”
- 商品の価格
- td[3]/b
- 商品の数量
- td[4]/input[2]
- name=quantity.n(nはこのページ内でのアイテム位置)
- 商品のid
- td[4]/input[1]
- name=itemID.n
- value=(この買い物籠内でのユニークid?)