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?)