Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

273
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!