isogawaです。 題名のままのコードを書く用事があったので、できたものを晒します。とはいえ、ググれば多くの先達が既にさまざまなコードを書いておられ、目新しいものではないんですが。ついでなんで、大昔の「ISBN=~」を含めて、自分の知ってるURLのパターンを洗いなおしてみました(それでも、まだ他のパターンがありそうな気がしますが…)。 例えば、「The Elements of Style」という書籍の個別商品URLとして思いつくものには、以下のようなパターンがあります(細かいバリエーションは適宜省略)。... > このページを見る
最終更新時間:
2008年03月25日00時14分
このエントリーに含まれている商品
The Elements of Style, Fourth Edition
-
¥ 597 定価: ¥ 812在庫あり。 価格表示について価格は、記載された日付/時刻の時点において正確です。価格は変更される場合があります。購入時にAmazonウェブサイトに表示されている価格が、その商品の販売に適用されます。
-
- 出版社/メーカー:Longman(ペーパーバック)
- 発売日:2000/01/15
- Amazon.co.jp 商品ランキング:14 位
みんなのブックマーク 人気(0) 新着
- javascript
- 身近なテクノロジー
- 「個別商品ページを表示した状態でブックマークレットとかでASINを拾うとか、ページのDOMが利用できる状況なら、URLをいぢくるより document.getElementById('ASIN')のほうが確実」と。もしくは http://chalow.net/2006-08-28-1.html 。
- "大昔の「ISBN=~」を含めて、自分の知ってるURLのパターンを洗いなおしてみました(それでも、まだ他のパターンがありそうな気がしますが…)。"
- 以前作ったGreasemonkeyでは同じ理由でid:ytoさん方式を使ったなあ。なのではてなのASINページでも動くという。誤動作していいなら。
- AmazonのuriからASINを取得。思ったよりは複雑。uriの正規化に使えそう。
- amazonのurlの解析
- Amazonの商品ページからASINを取得。
- ASIN
- 「[B0-9][A-Z0-9]{9}」で候補をとって、ISBNチェック ( http://chalow.net/2006-08-28-1.html ) する方がいいかな、と。URLのバリエーションが増えたとき追うのが面倒ゆえ。
- 今はソースから抜いてるけど、こっちのほうがエレガント
- Amazon.co.jpの商品個別ページのURLからASINを取得するJavaScriptコード。





![ヱヴァンゲリヲン新劇場版:破 EVANGELION:2.22 YOU CAN (NOT) ADVANCE.【通常版】 [Blu-ray]](http://ecx.images-amazon.com/images/I/31%2ByQte3wtL._SL75_.jpg)




