2011-08-31 20 views
11

me gustaría añadir búsqueda del sitio simple, utilizando Duckduckgo, limitado a buscar sólo "example.com".búsqueda del sitio simple con DuckDuckGo

Stackoverflow ha resuelto esto, utilizando algunos JavaScript para agregar el filtro site:example.com a la consulta.

<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> 

Preferiría una solución que no dependa de JavaScript, sin embargo.

La URL debe ser http://duckduckgo.com/?q=site:example.com%20might; el site:example.com se debe agregar al parámetro q=, parece.

¿Alguien ha encontrado una solución simple que no sea de JavaScript para esto?

+0

he intentado un simple formulario POST para ver si tal vez podría funcionar, pero no, lo mismo con GET con el sitio como una clave. Siempre puede solicitar la función: http://duckduckgo.com/feedback.html – cfeduke

Respuesta

15

Me puse en contacto DuckDuckGo y tiene una solución de Weinberg sí mismo.

Realmente hay un param oculto de los sitios :). ¡Intentalo! Gabriel, http://ye.gg

Fue el plural (no sitio, pero los sitios) Eso me confunde, pero la solución es muy sencilla:

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

Y porque la palabra es plural, lo sospecha que puede manejar más dominios. Es cierto, puede!

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

+0

Esto parece depender de javascript, después de todo, al menos no funciona sin él. Sin embargo, podría ser un cambio más reciente en el lado de ddg. –

Cuestiones relacionadas