unwind-protect: Amazonに横浜市立図書館の検索結果を差し込むgreasemonkeyスクリプト – 改訂

上記スクリプトを便利に使わせていただいていたのですが、先週くらいから急に表示されなくなりました。どうやら Amazon の HTML が微妙に変更されたのが原因のようです。図書館への予約を Amazon のページからすることが多かったので、不便なので原因を究明して修正してみました。

46行目の以下のコードを

header = document.evaluate("//div[@class='buying']/b[@class='sans']",

下記のように修正しました

header = document.evaluate("//div[@class='buying']/h1[@class='parsesans']",

これでとりあえず本の詳細ページでは表示されるようになりました。

追記(2008.10.2)
コメントで教えていただきました。またクラス名が変更になったようです。
以下のコードで動きます。

header = document.evaluate("//div[@class='buying']/h1[@class='parseasinTitle']",

関連する投稿