Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

270
Vistas
Motor de búsqueda personalizado de Google: ¿es posible crear una secuencia de comandos en la que solo obtenga los resultados de una palabra de búsqueda que no esté escrita en la barra de búsqueda?

Tengo un proyecto de Spring Boot con Thymeleaf donde trato de buscar con una entrada ya dada que se puede obtener con Thymeleaf, de modo que cuando hacen clic en un botón, las palabras de búsqueda de esa entrada se usan en un resultado de búsqueda de gcse. ¿También es posible que en la página de resultados, cuando hace clic en un enlace, no se abra en una nueva ventana, sino lo mismo?

 <div class="gcse-searchbox-only"> <script> (function() { var cx = '012899561505164599335:sxqdbjuqaxm'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = 'https://cse.google.com/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); })(); </script> </div>

Este es un script gcse que usa Capec, aquí quiero agregar que la búsqueda tome un valor de cadena como palabra de búsqueda y no use la barra de búsqueda de entrada para esto. Sé que puedo cambiar gcse-searchbox-only a gcse-searchresults-only para eliminar la barra de búsqueda, pero ¿cómo busco con una palabra de búsqueda?

EDITAR: Encontré la solución para mis problemas (publicado a continuación como respuesta).

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Encontré la solución para el envío automático con mi búsqueda. Encontrado en, desde: https://developers.google.com/custom-search/docs/tutorial/implementingsearchbox

Para implementar una página de resultados de búsqueda independiente, pegue el fragmento de código de resultados en su página de resultados:

 <script async src="https://cse.google.com/cse.js?cx=YOUR_ENGINE_ID"></script> <div class="gcse-searchresults-only"></div>

Ahora puede generar resultados de búsqueda en esta página pasando un argumento "q" en la URL:

https://my-results-page-url.com/?q=myQuery Tenga en cuenta el parámetro q=myQuery en la barra de direcciones: así es como el elemento sabe qué resultados de consulta mostrar.

Para hacer clic en el enlace de resultados de búsqueda, así es como permanece dentro de la misma ventana: https://blog.expertrec.com/google-custom-search-open-in-same-window/ Utilicé el método 2, donde agrega _parent para vincular el destino en la configuración de GCSE.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda