cocolog:91788631
Amazon の仕様変更で、ウィッシュリスト(ほしい物リスト)でマーケットプレイスの価格が表示されなくなった。ウィッシュリストにその機能は必須だと私は思うので、表示を復活させるような Greasemonkey スクリプトを作った。 (JRF 7927)
JRF 2020年3月30日 (月)
ダウンロードしたときにすぐに Greasemonkey のインストールができない場合は、Greasermonkey の「ユーザースクリプトの新規作成」をしてダウンロードしたファイルの内容をコピペしてセーブすればよい。
ライセンスは本当に小さなプログラムなので、Public Domain でいいと思うが、それが気になる方は (New) BSD License として扱っていただければと思う。
JRF2020/3/303419
Amazon の仕様変更で、ウィッシュリスト(ほしい物リスト)でマーケットプレイスの価格が表示されなくなった。ウィッシュリストにその機能は必須なので、復活して欲しいと Amazon に要望はしたのだが、Amazon.co.jp だけでなくアメリカの Amazon.com でもそういう表示になっているので、復活はなかなか難しいのかもしれない。
JRF2020/3/308571
そこで、Greasemonkey スクリプトを作った。が、これは「完璧」を目指すものではなく、将来的にアドオン化するようなつもりもない。Amazon の仕様はどんどんアップデートされるので、こちらもある程度はアップデートするつもりはあるが、どこまで追えるかは未知数。
JRF2020/3/300702
マーケットプレイスの価格とポイントを表示しているが、基本は、本と Kindle 本と CD あたりのそれらがわかれば私は十分なので、それ以上が今、うまく表示されているとしても、今後は対応されない可能性が高いと考えて欲しい。それでは問題があるという方々は、簡単なプログラムなので、どんどん改造して欲しい。
JRF2020/3/308129
あと、これは Amazon という名を出して商標法的な問題が少しあるかもしれないが、もちろん、Amazon 公式というわけではない。上のファイル名に JP が入っているのでわかるように Amazon.co.jp 専用である。
できるだけ迷惑がかからないようなプログラミングを心掛けたが、Amazon に怒られたらすぐに取り下げるつもり。
JRF2020/3/306352
……。
↓を参考にした。MDN (developer.mozilla.org) のページとか他にもいろいろ参考にしている。
《要素が画面内にあるかどうかの判定 - Qiita》
https://qiita.com/shoheihei/items/58ddfae8fcd52caf310a
JRF2020/3/304963
……。
リンクは一番上のリンクを使えば最新のものが得られるようにするつもりだが、特定の時期のものが欲しいという人がいるかもしれないので、それも用意しておく。
初公開時は バージョン 0.01 の↓。
《Amazon_Wishlist_Aux_Price_JP-20200330.user.js》
https://www.sugarsync.com/pf/D252372_79_7270001648
JRF2020/3/305270
……。
追記。
バージョン 0.02 にした。
《Amazon_Wishlist_Aux_Price_JP-20200405.user.js》
https://www.sugarsync.com/pf/D252372_79_7205132023
不必要なコードの除去と、ASIN の処理のミスを修正。
JRF2020/4/54835
……。
GitHub にもアップロードした。
《JRF-2018/awap_jp: Amazon.co.jp のウィッシュリスト(ほしい物リスト)でマーケットプレイスの価格を復活させる Greasemonkey スクリプト。》
https://github.com/JRF-2018/awap_jp
Greasemokey アドオンの入った Firefox では Amazon_Wishlist_Aux_Price_JP.user.js をクリックした画面で、そこの Raw を押せばインストールできるはず。
JRF2020/4/56505
……。
……。
追記。
バージョン 0.03 にした。
ウィッシュリストのディレクトリ名が変わったようなので対応しただけ。他に対応すべきところがあるかもしれないが、いじってない。
ダウンロードは、GitHub からしていただきたい。
JRF2021/2/138243
……。
……。
追記。
バージョン 0.04 にした。
ウィッシュリストのフォーマットがほんの少し変わったのでそれに合わせた変更。ただ、それ以外の変わったところには対応していない。
ずいぶん前から、マーケットプレイスの価格は、ウィッシュリストに再び表示されるようになっていたため、ある意味、このソフトは役割りを終えていた。
ただ、このソフトは、Kindle のポイント値引きを知るのにだけは便利だった。そのポイント値引きの表示がちょっと前からされなくなったので、Amazon 側の変更に気付いた。
ダウンロードは、GitHub からしていただきたい。
JRF2022/1/106019
……。
……。
追記。
バージョン 0.05 にした。
Kindle の販売ページのみフォーマットが少し変わったようで、それに合わせた変更。
JRF2023/2/173323
……。
……。
追記。
バージョン 0.06 にした。
ダウンロードは上の GitHub のところからどうぞ。
Amazon の仕様変更により中古本などの表示がうまくいってなかったのを修正。ただし、Amazon の元の商品ページも「の¥573その他の中古品、新品、コレクター商品」みたいに日本語としてヘンなので、またすぐに仕様変更される可能性があるが…。
JRF2023/8/160289
……。
……。
追記。
バージョン 0.07 にした。
ダウンロードは上の GitHub のところからどうぞ。
ほんの少し対応範囲を増やした。
あとライセンスは MIT License でもいいよ…ということを書いた。
JRF2024/8/254065
……。
……。
追記。
バージョン 0.08 にした。
ダウンロードは上の GitHub のところからどうぞ。
Amazon の変更により Kindle についてポイントが取得できなくなっていたのを緊急に修正。
JRF2024/9/120444
スクリプトは↓からダウンロードできる。
《Amazon_Wishlist_Aux_Price_JP.user.js》
https://www.sugarsync.com/pf/D252372_79_7270000938
JRF2020/3/301012