●Lynxで日本語入力

Lynxは日本語版でもイマイチ日本語入力が得意ではありません。
いや、一応最初の一回はまともに入力できるのですが、二回目以降は文字がエコーしたり入力されなかったりで、
少なくともオレの環境ではだめです。
しかし、世の中には頭の回転の早い人がいるもので、不可能を可能にしてくれるようなひとが居ます。
で、今回は日本語入力を必要とされる局面としてもっともおおいと思われる
BBSとサーチエンジンについてやってきます。

ではとりあえずYAHOOから行ってみましょう。

まず、YAHOOのトップページ(検索文字の入力フォームが有る部分)を保存。
その際ファイル名を"YAHOO.html""goo.html"などのようにし、次に保存したファイルを編集します。
この編集が慣れないうちは面倒です。訂正。なれても面倒です(;´Д`)
YAHOOを例にあげると、YAHOOのソースのまん中ちょっと上あたりに


<FORM METHOD=GET action="http://search.yahoo.co.jp/bin/search">
<INPUT size=30 name=p> <INPUT type=submit value=検索>
<A HREF="http://chiba.cool.ne.jp/goromaru/bc/lynx/docs/search.html"><font size=-1>検索オプション</font></A>
</form>
<p>

ってな部分があります。CGIの心得がある人は分かると思うのですが、
(ちなみにオレにはそんなものはないデす(笑))
検索サイトやBBSなど、文字入力フォームがあるページってのは、
大抵こんな感じの部分があります。で、YAHOOの場合


<INPUT size=30 name=p> <INPUT type=submit value=検索>


の部分が、テキストエリアと検索ボタンにあたります。たとえば「バッドカンパニィ」を検索したい場合は


<INPUT size=30 name=p>を
<INPUT size=30 name=p value="バッドカンパニィ"> ←velue="検索文字"を追加。


とします。あとはこのファイルをLynxで開いて「検索」ボタンを押せば「バッドカンパニィ」で検索されます。
ハイ、簡単ですがダルいですね(笑)。

同じようにgooの場合は150行目あたりにある


<TD><INPUT type=text name="MT" value="" size=35></TD><TD WIDTH="10"></TD>
<TD><INPUT TYPE="submit" VALUE="検索" NAME="act.search"></TD>


が検索窓で、一行目の「velue=""」のダブルクォーテーションのなかに検索ワードを突っ込んで検索〜。

で、つぎにBBSです。これもサーチエンジンと同じですが、一ヶ所、本文を入力するところはちょっとちゃいます。
Tcupを例に取ると、


投稿者 <input type=text name="name" size=20 value="" maxlength=24><br>
メール <input type=text name="email" size=30 value=""><br>
題名  <input type=text name="subject" size=30>  
<input type=submit value="     投稿     "><input type=reset value="消す"><p>
内容<i>(記入通りに記録しますので適当に改行を入れてください。
<a href="http://www.tcup.com/bbs/tags.html">利用可能タグ一覧</a>)</i><br>
<textarea name="value" rows=5 cols=82></textarea><p>
URL(リンクを入れたい場合はここに記入します)<br>
<input type=text name="page" size=70 value="http://"><p>


ってのが入力フォームです。このなかの投稿者、題名、メール、URLなど「一行しか入力できない」エリア
(隣にあるタグが"input type=text"で始まってるヤツ)はそのタグの後ろのほうに有るvalue=""に
文字を突っ込めばおっけーですが、BBSの本文のように複数行にわたって記述できるようなところは
タグの頭が"textarea"となっています。この場合、


<textarea name="value" rows=5 cols=82>けんちゃんラーメン新発売</textarea>


ってな感じにすればおっけーです。

#ダルさを解消するには
これではあまりにダルいので、ちょっとダルさ解消法を考えてみました。まずYAHOOなどから拾ってきたフォームを
整形します。必要なのは文字エリアと検索ボタンのみなので、ほかの必要なさそうな部分は削除しましょう。
でもって、整形したファイルをブックマークに登録〜。整形の際には"<FORM>〜</FORM>"ってな具合にFORMタグの内側だけで大丈夫。だと思います。
で、サーチエンジンについてはLynxの配布ファイルの中に"SEARCH.HTM"ってのがあるから、
それを使ったほうが早いです。 ←って、いままでの説明はなんだったんだ(笑)


もどる



楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル