続・Search.iniに電車乗換案内検索を登録する。
Tuesday, 13. March 2007, 12:30:56
試しに%sをescapeしてみたらうまくいった。
それぞれをescapeするよりもスマートなので、こちらを採用。
■Search.iniに電車乗換案内検索を登録する。
http://my.opera.com/karakara/blog/2007/03/12/search-ini
[Search Engine ××]
Name=Yahoo!路線情報
Verbtext=0
URL=javascript:query=escape("%s");queryArray=query.split("+");URI="http://transit.yahoo.co.jp/search?val_htmb=select&from="+queryArray[0]+"&val_to="+queryArray[1];document.location.href=URI
Query=
Key=yr
Is post=0
Has endseparator=0
Encoding=euc-jp
Search Type=0
Position=-1
Nameid=0あと、Exiteの運賃計算も追加。
ちょこっと悩んだけど、これまたうまくいったので。
[Search Engine ××]
Name=運賃計算
Verbtext=0
URL="javascript:query=escape("%s");queryArray=query.split("+");URI="http://www.excite.co.jp/transfer/calculation/?SF="+queryArray[0]+"&ST="+queryArray[1];document.location.href=URI+"&submit=?81?40?8C?9F?81?40?8D?F5?81?40""
Query=
Key=unchin
Is post=0
Has endseparator=0
Encoding=shift_jis
Search Type=0
Position=-1
Nameid=0JavaScriptは難しいけど、カスタマイズしているうちに覚えるかな?
ってか、文法的に合ってるのかなぁ?
動いてるからいいかw
Mapと路線の二画面はどうでしよう?(始発は各自の出発駅)
[Search Engine #]
Name=m&r始発:横浜
Verbtext=17063
URL=javascript:(function(){var query="%s";document.write('<html><head></head><frameset cols=\'50%,*\'><frame src="http://maps.google.co.jp/maps?f=q&hl=ja&ie=UTF8&om=1&q='+query+'&sourceid=opera&ie=utf-8&oe=utf-8"><FRAME SRC="http://www.google.co.jp/transit?saddr=横浜&daddr='+query+'&time=&ttype=dep&ie=UTF8&output=chtml&f=d&dirmode=transit&num=10&btnG="></frameset></html>')})()
Query=
Key=gm&r
is Post=0
Has endseparator=0
Encoding=shift-jis
Search Type=0
Position=-1
Nameid=0
By anonymous user, # 26. April 2007, 07:55:40
すごいですねぇ、これ。
他にも色々使えそうですねっ!
Googleローカルってあまり使ったことがなかったのですが、シンプルでいいですね。
でも、地図が表示されるようになると、経路が線で表示されたらベストだなーって思ってしまいました(笑)
先日公式スタートしたGoogleトランジットでも使ってみようかと思います。
ありがとうございました。
By karakara, # 28. April 2007, 15:11:15