|
Búsquedas de tiempo real en Google |
|
|
|
|
viernes, 18 septiembre 2009 |
En las opciones avanzadas de Google tenemos la opción de refinar las búsquedas por fecha. Las opciones predefinidas
por Google son "En cualquier momento", "en las últimas 24 horas",
"durante la última semana", "en el último mes" y "en el último año".
Existe la posibilidad de ajustar más la búsqueda por intervalos de
tiempo inferiores a 24 horas. Podemos buscar por horas, minutos o
segundos, para ello crearemos unbookmarlet. (Un bookmarklet es un marcador que, en lugar de apuntar a una dirección URL, hace referencia a una pequeña porción de código JavaScript para ejecutar ciertas tareas automáticamente).
Explicación paso a paso:
1) Nos situamos en una página, Google por ejemplo.
2)
Añadimos esta página en la sección correspondiente de nuestro navegador, Mozilla: Marcadores - Barra herramientas de marcadores o Iexplorer:
Favoritos - Vínculos, le designamos con un nombre, por ejemplo,Goog24.
3) Clicamos con el botón derecho sobre nuestro marcador o favorito de ejemplo y seleccionamos la opción propiedades.
4) Borramos la dirección URL que indica y la sustituimos por alguno de estos dos códigos javascript.
a) Búsquedas en intervalos de refresco de 5 minutos:
javascript:(function()%7B%20p=prompt('Search%20term:','');%20if(p)%7B%20document.location.href='http://www.google.com/search?hl=es&as_qdr=n05&q='%20+%20escape(p)%7D%20%7D)();
b) Búsquedas en intervalos de refresco de 30 segundos
javascript:(function()%7B%20p=prompt('Search%20term:','');%20if(p)%7B%20document.location.href='http://www.google.com/search?hl=es&as_qdr=s30&q='%20+%20escape(p)%7D%20%7D)();
5) Podemos comprobar su eficacia clicando sobre nuestro marcador o vínculo (nuestro ejemplo era Goog24).
Se abre una ventana para introducir el término de búsqueda, por
ejemplo, "gripe". Los resultados de Google muestran la referencia del
tiempo de indexación de los contenidos presentados, cuanto más corto
sea el intervalo de búsqueda más cambios presentará Google en sus
resultados. Si buscamos en intervalos de 30 segundos cada consulta
muestra resultados diferentes debido al tiempo tan escaso de refresco y
a medida que aumentamos la escala temporal los resultados son más
numerosos y estables.
El fragmento de código que altera la búsqueda temporal lo podemos localizar en rojo en la siguiente sentencia
javascript:(function()%7B%20p=prompt('Search%20term:','');%20if(p)%7B%20document.location.href='http://www.google.com/search?hl=es&as_qdr=n05&q='%20+%20escape(p)%7D%20%7D)();
javascript:(function()%7B%20p=prompt('Search%20term:','');%20if(p)%7B%20document.location.href='http://www.google.com/search?hl=es&as_qdr=s30&q='%20+%20escape(p)%7D%20%7D)();
La equivalencia de s30 es un intervalo de 30 segundos y n05 equivale a búsquedas en períodos de 5 minutos.
Modificando ambas referencias podremos alterar la escala de tiempo
deseada. Por ejemplo para búsquedas de 5 horas podemos modificar el
número de minutos n300.
javascript:(function()%7B%20p=prompt('Search%20term:','');%20if(p)%7B%20document.location.href='http://www.google.com/search?hl=es&as_qdr=n300&q='%20+%20escape(p)%7D%20%7D)();
» OPINAR
No hay comentarios de momento.
» Enviar Opinión
|