• ベストアンサー

検索窓のURLの調べ方

drag & dropzonesというchromeのエクステンションに辞書や2chの検索を追加したいんですが、 サイトのアドレスに/search?q= みたいなのをアドレスの後ろに付けても上手く動作しません。 URLがまちがってるんだとおもいます。 検索のURLはサイトによってまちまちかとおもいますが、それを調べる方法はないでしょうか? ソースコードを見てみたのですがわからなかったので、簡単に教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

検索スクリプトのURLの後ろに検索文字など文字列を追加します。 その場合、URLに使える文字には制約があるので、URLエンコードしなければなりません。 データをQUERY_STRINGSで受け取る場合、たとえばユーチューブは http://www.youtube.com/results?search_query=%E3%82%BD%E3%83%BC%E3%82%B9&page=&utm_source=opensearch WikiやGoo辞書はQUERY_STRINGSではなく、PATH_INFOでデータを渡すのでhttp://dictionary.goo.ne.jp/srch/jn/%E3%82%BD%E3%83%BC%E3%82%B9/m0u/ http://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%BC%E3%82%B9 になります。 拡張機能の場合は、パラメーターとして%1とかを書いたり、$1とかで指定するはず、エクステンションのマニュアルをお読みください。

4nd
質問者

お礼

ありがとうございます。 難しくてわかりませんでした。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

ケース1:HTMLを勉強するつもりがある。 → formタグのaction属性で、searchのような物を調べます。inputタグで、q= のような物を調べます。 詳しくはHTMLのFORMの部分を勉強してください。 ケース2:HTMLを勉強するつもりが無い。 → 具体的に何というURLのページの検索機能かを書いてください。

4nd
質問者

お礼

ありがとうございます。 補足をしたのですが、ご覧になっていないようで残念でした。

4nd
質問者

補足

ソースをsearch検索してみたのですが、よくわかりませんでした。 すみませんがケース2でお願いします。 2ch http://www.2ch.net/ weblio類語辞典 http://thesaurus.weblio.jp/ 英辞郎 http://www.alc.co.jp/ あたりを教えていただけると助かります。