¿Cómo puedo deshabilitar / reconfigurar la ubicación geográfica automática de IMDB para que no esté predeterminado en alemán?

17

Desde hace unos meses, IMDB parece estar "detectando" que vengo de una dirección IP alemana y cambia automáticamente la interfaz de usuario a alemán. Más específicamente, muestra el título de la película de Alemania cuando tiene uno.

Esto es enormemente molesto y parece que no puedo encontrar una palanca obvia para cambiar esto.

No tengo una cuenta en IMDB.

¿Hay alguna manera de evitar que esto suceda aparte de una cuenta IMDB (si eso incluso ayuda)?

Boris Terzic
fuente
+1 Esto es realmente molesto. Pero es fácil crear una cuenta.
leonbloy

Respuestas:

4

Si no desea crear una cuenta de IMDb y establecer sus preferencias allí, debe:

Agregue X-FORWARDED-FORcon dirección IP de EE. UU. A sus encabezados HTTP. Puede buscar ejemplos de direcciones IP de EE. UU. En cualquier lista de proxy, por ejemplo, http://proxylist.hidemyass.com/ .

El campo de encabezado HTTP X-Fordered-For (XFF) es un estándar de facto para identificar la dirección IP de origen de un cliente que se conecta a un servidor web a través de un proxy HTTP o equilibrador de carga. Este es un encabezado de solicitud HTTP que fue introducido por los desarrolladores del servidor proxy de almacenamiento en caché Squid. Se ha propuesto un estándar en Internet Engineering Task Force (IETF) para estandarizar el encabezado HTTP reenviado.

Aquí hay algunas instrucciones simples: http://sobizarre-en.blogspot.com/2014/12/how-to-easily-defeat-imdb-geolocation.html

También debe eliminar cualquier cookie (archivo) existente de IMDb para no seguir usando la configuración que se le asignó a usted / su sesión cuando accedió por primera vez a IMDb.

En Chrome, puede hacerlo escribiendo chrome://chrome/settings/cookiesen la barra de direcciones y luego escribiendo "imdb" en la ventana que se abre (haga clic en la x a la derecha de cada fila para eliminarla. La x no será visible hasta que pase el cursor sobre la fila. )

SoBizarre
fuente
Agregue la información / instrucciones relevantes a la respuesta en lugar de simplemente vincular a una página externa (que con el tiempo podría desaparecer). ¡Gracias!
Alex
chrome: // chrome / settings / cookies no funciona
Toolkit
chrome://chrome/settings/cookieses ahora chrome://settings/siteData. Pude cambiar el encabezado X-Fordered-For solo para imdb.com a través de la extensión de Chrome y funcionó. Si alguien se pregunta, actualmente estoy usando ModHeader , pero creo que hay otros.
Cheslab
5

Como mencionó @MathiasKegelmann , de la ayuda de IMDB tiene dos opciones:

No olvides que si estás accediendo a IMDB a través de los motores de búsqueda, en el segundo caso tendrás que cambiar el manual de la URL todo el tiempo, pero no en el primero.

Lipis
fuente
Gracias, esto parece coincidir con lo que IMDB escribe en la página a la que se vincula Mathias. Probablemente aceptaré su respuesta, aunque realmente lo que necesitamos es una combinación de las dos respuestas y la adición de que la página akas.imdb.com proporciona una forma de forzar los títulos originales. Sé que el sitio stackexchange lo prefiere si la respuesta real está en la respuesta misma y no es solo un enlace en alguna parte ... ¿sugerencias?
Boris Terzic
1
Buen trabajo, eso sella el trato, creo.
Boris Terzic
Lamentablemente, akasya no funciona. Interesante, dado que su página de ayuda indica que debería funcionar.
Gajus
Aquí hay una prueba, gist.github.com/gajus/97e1f4b3046684fe1f8f . Tenga en cuenta que el contenido al que se accede es Breaking Bad, pero el nombre del título está en idioma lituano.
Gajus
5

Recientemente, el http://akas.imdb.compunto final dejó de funcionar. Por defecto, IMDb ahora usará su geolocalización para proporcionar contenido localizado. Sin embargo, puede anular este comportamiento enviando un encabezado HTTP Accept-Language.

Usando Ruby, así es como resolví este problema:

require 'open-uri'

imdb_url = 'http://www.imdb.com/chart/top'
headers = {'Accept-Language' => 'en'}
open(imdb_url, headers)
Ashitaka
fuente
Esta debería ser ahora la respuesta aceptada. A menos que envíe el Accept-Language: enencabezado, akas.imdb.com ahora devuelve la página en su idioma local.
Dean
Funciona bien a partir de 2018, ¡gracias!
Eric Duminil
Nota: Sin embargo, no parece funcionar para "Fecha de lanzamiento" o "Título" en la vista "/ referencia": - /.
Eric Duminil
2

Supongo que http://www.imdb.com/help/show_leaf?titlelanguagedisplay podría ser lo que estás buscando.

Recientemente modificamos la forma en que se muestran los títulos en el sitio. Los usuarios ahora verán de manera predeterminada los títulos enumerados en el idioma utilizado para el lanzamiento en su país (es decir, los usuarios con sede en EE. UU. Verán las películas enumeradas bajo el título utilizado para el lanzamiento en América del Norte, mientras que los usuarios que naveguen por el sitio desde Francia verán los títulos tal como aparecieron) en el lanzamiento francés de esas películas, etc.)

Si está registrado en IMDb.com y prefiere ver los títulos originales, o el título en cualquier otro idioma / país de lanzamiento de forma predeterminada, puede configurar sus preferencias de usuario en consecuencia.

Para hacer esto, haga clic en el enlace 'Su cuenta' (ubicado en la esquina superior derecha de cada página en IMDb.com) y luego haga clic en la opción 'Preferencias del sitio', o vaya directamente a https://secure.imdb .com / register-imdb ​​/ siteprefs , y luego elija las opciones deseadas de los menús desplegables "Título Display Country" y "Title Display Language". Haga clic en 'Aceptar' para guardar su elección.

Para obtener más ayuda / información, consulte la página de ayuda de preferencias de nuestro sitio .

Recuerde también que si accede al sitio a través de la siguiente URL, siempre verá películas enumeradas bajo sus títulos originales, independientemente de su estado de inicio de sesión o preferencias del sitio:

http://akas.imdb.com

MathiasKegelmann
fuente
0

Si está utilizando Chrome, vaya a http://akas.imdb.com/ y realice una búsqueda dentro del sitio; cualquier cosa, no importa.

Una vez que haya realizado una búsqueda, haga clic derecho en la barra de ubicación / dirección y seleccione "Editar motores de búsqueda ...".

Desplácese para encontrar la búsqueda de IMDb: verá que ha creado una URL de búsqueda y reemplace el término de búsqueda en la URL con %s. Cambie el centro de la tabla (la "palabra clave") a imdb(y asegúrese de que la URL comience con akas, nowww . Guárdelo.

Ahora, para buscar IMDd directamente, simplemente escriba "imdb your search here" en la barra de direcciones y buscará IMDb directamente.

AllixHD
fuente
0

Si alguien quiere usar jsoup (analizador HTML) en Java, es así:

Document doc = Jsoup.connect("http://www.imdb.com/chart/top").header("Accept-Language", "en").get();
Elements elems = doc.select("td.titleColumn");
for (Element e : elems)
{
    // Do Something
}
Abdelilah Choukri
fuente