- ベストアンサー
検索窓のURLの調べ方
drag & dropzonesというchromeのエクステンションに辞書や2chの検索を追加したいんですが、 サイトのアドレスに/search?q= みたいなのをアドレスの後ろに付けても上手く動作しません。 URLがまちがってるんだとおもいます。 検索のURLはサイトによってまちまちかとおもいますが、それを調べる方法はないでしょうか? ソースコードを見てみたのですがわからなかったので、簡単に教えていただけると助かります。
- みんなの回答 (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とかで指定するはず、エクステンションのマニュアルをお読みください。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
ケース1:HTMLを勉強するつもりがある。 → formタグのaction属性で、searchのような物を調べます。inputタグで、q= のような物を調べます。 詳しくはHTMLのFORMの部分を勉強してください。 ケース2:HTMLを勉強するつもりが無い。 → 具体的に何というURLのページの検索機能かを書いてください。
お礼
ありがとうございます。 補足をしたのですが、ご覧になっていないようで残念でした。
補足
ソースをsearch検索してみたのですが、よくわかりませんでした。 すみませんがケース2でお願いします。 2ch http://www.2ch.net/ weblio類語辞典 http://thesaurus.weblio.jp/ 英辞郎 http://www.alc.co.jp/ あたりを教えていただけると助かります。
お礼
ありがとうございます。 難しくてわかりませんでした。