LoginSignup
4
4

More than 5 years have passed since last update.

[fork][ruby] webdriver を使って amazon.co.jp での購入履歴情報を取得する

Last updated at Posted at 2014-10-03

[ruby] webdriver を使って amazon.co.jp での購入履歴情報を取得する

ありがたく使わせてもらった。自分の使い方をメモ。

必要なファイル

記事中にあるファイルのうち、以下のものを作成して同一ディレクトリへ保存しておく必要がある。

  • amazon.rb
  • Gemfile
  • head.csv
  • make-index.rb

このままだと最新年(2014年)の分しか取得できない。

過去の年の分を取得する

過去の年の分を取得するにはamazon.rbのXPathを指定している場所を書き換える必要がありそうだが、うまくいかなかったので手っ取り早く購入履歴ページのURLを書き換えた。

amazon.rb
unless wd.find_element(:xpath, "//form[@id='order-dropdown-form']/select//option[4]").selected?
        wd.find_element(:xpath, "//form[@id='order-dropdown-form']/select//option[4]").click  # 今年の注文
end
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4