2011-08-31 12 views
11

Duckduckgoを使用して簡単なサイト検索を追加したいと思います。「example.com」のみを検索してください。Duckduckgoでの簡単なサイト検索

Stackoverflowこれを解決するには、JavaScriptを使用してsite:example.comフィルタをクエリに追加してください。

<form onsubmit="var txt=$(this).find('input[name=\'q\']'); txt.val(txt.val() + ' site:stackoverflow.com');" action="http://www.duckduckgo.com/" method="get" id="duck-duck-go-search"> 
    <input type="text" value="" maxlength="255" size="36" name="q">&nbsp; 
    <input type="submit" value="DuckDuckGo"> 
</form> 

私はJavaScriptに依存しない解決策を希望します。

URLはhttp://duckduckgo.com/?q=site:example.com%20mightです。 site:example.comq=パラメータに追加する必要があります。

誰にもこのための単純な非JavaScriptソリューションが見つかりましたか?

+0

私は多分それがうまくいくかどうかを確認するために簡単なフォームのPOSTを試してみましたが、キーとして、サイトでGETしていない、同じ。あなたはいつもその機能を要求することができます:http://duckduckgo.com/feedback.html – cfeduke

答えて

15

私はDuckduckGoに連絡し、Weinbergから解決策を得ました。

実際には隠れたサイトのパラメータです:)。それを試してみてください! ガブリエル、http://ye.gg

は、それは私は混乱しました複数(いないサイトが、サイト)だったが、解決策は非常に簡単です:

http://duckduckgo.com/?q=duckduckgo& sites= stackoverflow.com

、ワードが複数であるため、Iより多くのドメインを処理できると疑われています。確かに、それはできます!

http://duckduckgo.com/?q=duckduckgo&sites=superuser.com,stackoverflow.com

+0

これはjavascriptに依存するようですが、結局それなしでは動作しません。しかし、ddg側のより最近の変更かもしれません。 –

関連する問題