見出し画像

Amazon商品ページからhontoの検索結果を開くbookMarklet

経緯

ISBNコード検索のみならopenBDのAPIを使って簡単にwebサービスを作ることができるけど、入力するのが面倒。なのでAmazonの商品ページからISBNコードを取得してリダイレクトするBookMarkletを作った。

使い方

1. 適当なサイトをブックマークする
2. 登録したブックマークを編集、下のcodeをURL欄に入力して保存する

javascript:(function(){
var baseUrl='https://honto.jp/netstore/search.html?isbn=';
var match=document.body.innerText.match(/ISBN-13: (\d{3}-\d{10})/);
if (match && match[1]) {
    var isbn=match[1].replace('-', '');
    open(baseUrl+isbn, '_blank');
} else {
    alert('ISBNコードが取得できませんでした');
}   
})()

2行目のbaseUrlを変更すれば、任意のサイトにリダイレクトすることができます。例えばヨドバシ.comの書籍検索は 'https://www.yodobashi.com/category/81001/?word='

終わりに

AmazonAdAPIは仕様が変わって検索機能がわりに使うのは厳しくなった。OpenBDが簡易な検索機能を提供してくれれば書籍関連のwebサービスが増えると思うんだけど、検索機能を提供すると並び順で公平性がうんぬんとかアホなこと言ってたので多分やらないんだろうな

参考URL

Product Advertising API 利用ポリシーの変更について


この続きをみるには

この続き: 0文字

Amazon商品ページからhontoの検索結果を開くbookMarklet

とものり

100円

この記事が気に入ったら、サポートをしてみませんか?
気軽にクリエイターの支援と、記事のオススメができます!
note.user.nickname || note.user.urlname

書籍画像かんたん投稿サービス「書影ったー」の運営費に充てます

ありがとうございます!
3
コメントを投稿するには、 ログイン または 会員登録 をする必要があります。