アマゾンのリンクプレートを作るDraftPadアシスト AmazonSearch(改訂版)

アフィリエイトが切り下げられたけど、それの余波だろうか。


DraftPadを使えばiPhoneでもAmazonのリンクが作れる AmazonSearch
気づいてなかったです。アマゾンの商品を紹介するリンク・プレート。今まではSafariブックマークレットで作っていました。何の疑問も持たずに。それが最近、通勤中にも記事を書くようになり、やっと気づきま...
急に使えなくなりました。ソースを見ると、以前と変わってる。それも価格表示が複雑になっていたので、対応版を作り直しました。とりあえず動くレベルで。



DraftPadで下記アシストを走らせます。使い方は前回参照のこと。

draftpad://self/web?source=<title>wait...</title><script>function main(x){open(x.URL)}location=%22draftpad:///webdelegate?load=main%26unloadconfirming=true%26unloadconfirmtitle=リンクを作成しますか?%26unloadconfirmdefault=はい%26unloadconfirmclose=いいえ%26unload=function(){location=\"draftpad:///webdelegate?load=f\";f=function(x){mode=document.title.match(\"Kindle Store\");a=(mode)? document.getElementsByName(\"ASIN.0\"):document.getElementsByName(\"a\");URL=\"http://www.amazon.co.jp/dp/\"+a[0].value+\"/\"+x.AmazonID;IMAGE=(mode)? detailImg.src:document.getElementById(\"main-image\").getElementsByTagName(\"img\")[0].src.replace(/_SL75_/,\"_SL160_\");TITLE=(mode)? document.getElementsByClassName(\"title\")[0].innerText:document.getElementsByTagName(\"h1\")[0].innerText;NAME=(mode)? right.innerText.split(\"\\n\")[1]:document.getElementById(\"by-line\").innerText;PRICE=(mode)? document.getElementsByClassName(\"kindlePrice\")[0].innerText:document.getElementsByClassName(\" a-color-price a-size-medium\")[0].innerText;LINK=\"<div style=%27background:#ebede2;padding:10px;border-radius:5px;border:1px solid #c8bbbe;%27><a href=\"+URL+\" target=_blank style=color:#220000;><img align=left src=\"+IMAGE+\" height=120 style=%27margin:1px 15px 1px 1px;box-shadow:1px 2px 3px gray;%27><strong>\"+TITLE+\"</strong></a><a href=http://b.hatena.ne.jp/entry/\"+URL+\" target=_blank><img src=http://b.hatena.ne.jp/entry/image/\"+URL+\"></a><br><font style=color:slate;>作者: \"+NAME+\"<br>価格: \"+PRICE+\"</font><br><br><a href=\"+URL+\" target=_blank><img src=http://d.hatena.ne.jp/images/btn-asin-detail.gif></a><br clear=all></div>\";draftpad.replaceCurrent(LINK)}}%22</script>&URL=http://www.amazon.co.jp/gp/aw/s/ref=?ie=UTF8%26k=<@>&AmazonID=winerose-22

登録リンクはこちら→ http://tinyurl.com/jwwxh8k


紹介したいページで内蔵ブラウザを閉じると上記のようなリンクプレートになります。アシストの末尾「AmazonID」をご自分のIDに書き換え、お使いください。


(追記:2013/5/27) iPad用のAmazonSearchは下記リンクから。
iPad版のAmazonSearchを作ってみたものの