宮城県内図書館蔵書検索もISBN-13対応完了しました

ようやくhttp://natu.blue.coocan.jp/Miyagi_Search.htmのISBN-13対応版をUP、仙台市立図書館が横入りできない*1ので、cgiでLWP::UserAgentとHTTP::Cookiesを使ってゴニョゴニョと、そして、なぜか携帯からのアクセスとみなされて、画面の構成がチョッと変わっていたり該当する書籍が無いときのポップアップが出なくなったりで良いのか悪いのか?
また、宮城県図書館もISBN-10->ISBN-13の順で所蔵しているか否かをチェックして、ヒットした場合には直接、書誌情報(蔵書情報)のページを開くcgiを作成することで対応。

Amazonbk17&Y等から、宮城県内図書館蔵書検索の指定した図書館での蔵書の有無が直接確認できるBookmarklet(ISBN-13対応版)

javascript:(function(){var is,a=document.body.innerHTML;
a.match(/(\d\-[\-\d]{9}\-[X\d])/)|
a.match(/ISBN.?(\d{13})/i)|
a.match(/(\d{3}\-[\-\d]{11}\-\d)/)|
a.match(/ASIN.?(\d{9}[X\d])/i)|
a.match(/ISBN.?(\d{9}[X\d])/i);
is=RegExp.$1.replace(/-/g,'');if(!is){alert('NO ISBN');}
else{window.open('http://natu.blue.coocan.jp/Miyagi_Search.htm?ISBN1='+is+'&NO=XX');}})();

途中の改行を全て削除し、&NO=XXのXXを検索したい図書館のパラメータにあわせて修整する

パラメータ 図書館名 パラメータ 図書館名
01
宮城県図書館
11
利府町図書館
02
加美町図書館
12
亘理町立図書館
03
美里町近代文学
13
白石市図書館
04
石巻市図書館
14
角田市図書館
05
東松島市図書館
15
蔵王町立図書館
06
仙台市図書館    
07
塩竃市民図書館    
08
多賀城市立図書館    
09
名取市図書館    
10
岩沼市図書館    

これで残り4県、次はどの県にしようか?

*1:必ず検索トップからcookieを食べて入らないとだめ