2008年
8月 27
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スクリプト”
Leave a Reply
Additional comments powered by BackType
8月 28th, 2008 at 1:43 am
修正ありがとうございます。
greasemonkey便利なんですけど、DOMの変更に弱くてメンテするのが結構めんどくさいので助かります。
9月 1st, 2008 at 2:06 pm
GJでございます。
ハマっ子万歳!
10月 1st, 2008 at 11:59 pm
またクラス名が変わったみたいです
parsesans
↓
parseasinTitle
で動きます
10月 2nd, 2008 at 4:25 am
本当ですね。ありがとうございます!