2008年

Amazonに横浜市立図書館の検索結果を差し込むgreasemonkeyスクリプト このエントリーを含むはてなブックマーク

Ajax, JavaScript Add comments

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']",

関連する投稿

4 Responses to “Amazonに横浜市立図書館の検索結果を差し込むgreasemonkeyスクリプト”

  1. saltyduck Says:

    修正ありがとうございます。
    greasemonkey便利なんですけど、DOMの変更に弱くてメンテするのが結構めんどくさいので助かります。

  2. kirara_397 Says:

    GJでございます。
    ハマっ子万歳!

  3. bystander Says:

    またクラス名が変わったみたいです
    parsesans

    parseasinTitle

    で動きます

  4. matsuura Says:

    本当ですね。ありがとうございます!

Leave a Reply

Additional comments powered by BackType

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン