Me gustaría usar mc como acceso directo de búsqueda para metacritic.com de Google Chrome. Configuré la siguiente URL de búsqueda para el acceso directo:
http://metacritic.com/search/all/%s/results
Desafortunadamente, cuando busco patricio iii de la siguiente manera
mc patrcian iii
Chrome produce esta consulta, que metacrítica malinterpreta para producir un conjunto inútil de resultados no relacionados:
http://www.metacritic.com/search/all/patrician%20iii/results
A Metacritic le gusta esta consulta, dándome exactamente el resultado que estaba buscando:
http://www.metacritic.com/search/all/patrician+iii/results
¿Cómo puedo obligar a Chrome a usar símbolos más en lugar de espacios codificados con URL?
google-chrome
Sheldonh
fuente
fuente
:-|
)Respuestas:
Aunque es un poco tosco, puede crear extensiones de Chrome simples que ajusten la URL para metacríticos (u otros sitios si lo desea)
Aquí está el código que he usado para una extensión Metacritic Search URL Replace:
manifest.json:
script.js:
Como realmente no tengo un lugar confiable para cargar mi extensión, aquí están las instrucciones para crear una extensión de Chrome usando estos dos archivos:
Primero, coloque los dos archivos en una carpeta en algún momento y busque chrome: // extensiones. Asegúrate de que el modo desarrollador esté activo (mira en la parte superior derecha de la página para habilitarlo). Aquí puede seleccionar 'Extensión de paquete ...' que le solicita la carpeta donde reside su script. Una vez que haya seleccionado esta carpeta, se creará la extensión y podrá arrastrarla y soltarla en Chrome para instalarla. Si todo salió según lo planeado, el script reescribirá la URL para una solicitud de búsqueda Metacrítica de los caracteres '% 20' a '+'.
Ahora, puede usarlo
http://metacritic.com/search/all/%s/results
como URL del motor de búsqueda en Chrome para usar un acceso directo a esta búsqueda.Espero que esto ayude.. ;)
fuente
No necesita utilizar el estilo de búsqueda REST, sino que puede utilizar parámetros HTTP GET normales como este:
Entonces en su caso eso sería:
Desafortunadamente, esto no funciona con Metacricic (?).
Lo mejor que puedo obtener es la siguiente función de búsqueda, sin embargo, en realidad no redirige por alguna razón:
Información de fondo:
Chrome codifica los parámetros enviados según la posición, es decir, si está dentro de una URL o como un parámetro GET. Dentro de una URL tiene sentido convertir un espacio
%20
, mientras que en un parámetro+
se usa.Desafortunadamente, no están dispuestos a cambiar este comportamiento , por lo que supongo que una simple línea de Javascript podría solucionarlo. Lo miraré.
fuente
Como señaló slhck en su respuesta, Chrome solo admite% s, e insiste en determinar "inteligentemente" si usar símbolos más o
%20
escapar de espacios (ver Chromium bug 78429 ).El caso de prueba particular con el que estoy tratando (metacritic.com) impone demasiados aros para saltar simultáneamente con su interfaz de búsqueda RESTful.
Por lo tanto, como solución alternativa, elegí simplemente usar la interfaz heredada de app.metacritic.com:
Si eso no hubiera estado disponible, me habría contactado con metacritic.com, los referiría al error de Chromium y pediría clemencia. :-)
fuente
No pude hacer que ni .crx ni .js se instalaran correctamente (tal vez es mi culpa).
Logré hacerlo funcionar confiando en un script greasemonkey (yo personalmente uso la extensión google chrome de Tampermonkey para manejar scripts greasemonkey).
Una vez en Tampermonkey, creo un nuevo script y pego lo siguiente (¡y funciona! Una vez más, un GRAN agradecimiento a JiriB, ya que acabo de copiar / pegar sus hallazgos):
fuente
Estaba teniendo dificultades con lo mismo y encontré esta página. Desafortunadamente, las respuestas fueron demasiado complejas o, como la idea de búsqueda heredada, no funcionaron, y de repente recordé lo que solía hacer con metacritic, que era buscarlo en google porque el motor de búsqueda de metacritics era muy pobre (todavía es , Realmente). Entonces, lo que hice fue crear una búsqueda en Google y hacer que mi búsqueda metacrítica:
Obviamente, no es lo ideal, ya que no obtienes la buena página de resultados de búsqueda de metacritic, pero da resultados útiles. También creé versiones específicas del canal; por ejemplo, si quiero buscar programas de TV, uso el mismo motor con "/ tv /" agregado.
fuente
Editar: agregué esta extensión básica a Chrome Store, también agregué íconos pero no cambié el código. ¡Sí, ahora Chrome puede hacer lo suyo y yo puedo eliminarlo de mi carpeta de descargas! El enlace es: fijador de búsqueda metacrítico .
Publicación original : ¡He actualizado el código de extensión de JiriB para que vuelva a funcionar en Chrome! Realmente solo necesitaba una línea extra. Nunca he usado github antes, pero bifurqué su proyecto y presenté una solicitud de extracción.
manifest.json:
script.js:
fuente
Use la siguiente cadena de búsqueda para el motor de búsqueda personalizado:
http://www.metacritic.com/search/results?search_term=%s
fuente