同様の方法で楽天、Yahoo!ショッピング、価格コムで結果を表示させることもできます。ただし、商品名が日本語の場合、正しく検索されないという問題があります(Yahoo!ショッピングでは正しく検索されることもあります)。拡張スクリプト側の文字コードとショッピングサイト側の文字コードの不一致が原因です。

図4 商品名を入力

図5 楽天での結果

図6 Yahoo!ショッピングでの結果

図7 カカクコムでの結果

スクリプト002

function OnClick(){
    // 複数のサイトで商品検索
    var rakuten = "http://esearch.rakuten.co.jp/rms/sd/esearch/vc?sv=2&sitem=";
    var yahoo = "http://shopping.yahoo.co.jp/search?first=1&cid=&x=0&y=0&p=";
    var kakaku = "http://kakaku.com/search_results/";
    var itemName = Lunascape.InputBox("商品名を入れてください", "iPod");
    Lunascape.NewWindow(rakuten+itemName, false);
    Lunascape.NewWindow(yahoo+itemName, true);
    Lunascape.NewWindow(kakaku+itemName, false);
}