Skip navigation.

exploreopera

| Help

Sign up | Help

おぺら ぷらす あるふぁ。

Opera、Excel、Windowsなんかの備忘録とか(ぼやき含む)

続・Search.iniに電車乗換案内検索を登録する。

,

乗換案内検索を改造してみた。
試しに%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=0

JavaScriptは難しいけど、カスタマイズしているうちに覚えるかな?
ってか、文法的に合ってるのかなぁ?
動いてるからいいかw

Search.iniに電車乗換案内検索を登録する。Excelで挿入した画像が表示されない。

Comments

avatar
tomo writes:

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

avatar
tomoさん、コメントありがとうございます。
すごいですねぇ、これ。
他にも色々使えそうですねっ!

Googleローカルってあまり使ったことがなかったのですが、シンプルでいいですね。
でも、地図が表示されるようになると、経路が線で表示されたらベストだなーって思ってしまいました(笑)
先日公式スタートしたGoogleトランジットでも使ってみようかと思います。
ありがとうございました。

By karakara, # 28. April 2007, 15:11:15

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

Please type this security code : 7550c5

Smilies