Comment puis-je désactiver / reconfigurer la géolocalisation automatique d'IMDB afin qu'elle ne soit pas définie par défaut sur l'allemand?

17

Depuis quelques mois, IMDB semble "détecter" que je viens d'une adresse IP allemande et change automatiquement l'interface utilisateur en allemand. Plus précisément, il montre le titre du film Allemagne quand il en a un.

C'est énormément ennuyeux et je n'arrive pas à trouver un interrupteur évident pour changer cela.

Je n'ai pas de compte sur IMDB.

Existe-t-il un moyen d'empêcher que cela ne se produise en dehors d'un compte IMDB (si cela aide même)?

Boris Terzic
la source
+1 C'est vraiment ennuyeux. Mais il est facile de créer un compte.
leonbloy

Réponses:

4

Si vous ne souhaitez pas créer de compte IMDb et y définir vos préférences, vous devez:

Ajoutez X-FORWARDED-FORavec l'adresse IP US à vos en-têtes HTTP. Vous pouvez rechercher un exemple d'adresse IP US à partir de n'importe quelle liste de proxy, par exemple http://proxylist.hidemyass.com/ .

Le champ d'en-tête HTTP X-Forwarded-For (XFF) est une norme de facto pour identifier l'adresse IP d'origine d'un client se connectant à un serveur Web via un proxy HTTP ou un équilibreur de charge. Il s'agit d'un en-tête de requête HTTP qui a été introduit par les développeurs du serveur proxy de mise en cache Squid. Une norme a été proposée par l'Internet Engineering Task Force (IETF) pour normaliser l'en-tête HTTP transmis.

Voici quelques instructions simples: http://sobizarre-en.blogspot.com/2014/12/how-to-easily-defeat-imdb-geolocation.html

Vous devez également supprimer tous les cookies (fichiers) existants d'IMDb afin de ne pas continuer à utiliser les paramètres qui vous ont été attribués / à votre session lors de votre premier accès à IMDb.

Dans Chrome, vous pouvez le faire en tapant chrome://chrome/settings/cookiesdans la barre d'adresse, puis en tapant "imdb" dans la fenêtre qui s'ouvre (cliquez sur le x à droite de chaque ligne pour le supprimer. Le x ne sera visible que lorsque vous survolerez la ligne. )

SoBizarre
la source
Veuillez ajouter les informations / instructions pertinentes à la réponse au lieu de simplement créer un lien vers une page externe (qui pourrait disparaître avec le temps). Merci!
Alex
chrome: // chrome / settings / cookies ne fonctionne pas
Toolkit
chrome://chrome/settings/cookiesest maintenant chrome://settings/siteData. J'ai pu changer l'en-tête X-Forwarded-For pour seulement imdb.com via l'extension chrome et cela a fonctionné. Si quelqu'un se demande, j'utilise actuellement ModHeader , mais je pense qu'il y en a d'autres.
Cheslab
5

Comme l'a mentionné @MathiasKegelmann , avec l' aide d'IMDB, vous avez deux options:

N'oubliez pas que si vous accédez à IMDB via les moteurs de recherche, dans le deuxième cas, vous devrez changer le manuel de l'URL tout le temps, mais pas dans le premier.

Lipis
la source
Merci, cela semble correspondre à ce qu'IMDB écrit sur la page vers laquelle Mathias établit un lien. J'accepterai probablement sa réponse, bien que nous ayons vraiment besoin d'une fusion des deux réponses et de l'ajout que la page akas.imdb.com fournit un moyen de forcer les titres originaux. Je sais que le site stackexchange le préfère si la réponse réelle se trouve dans la réponse elle-même et qu'il ne s'agit pas simplement d'un lien quelque part ... des suggestions?
Boris Terzic
1
Excellent travail, qui scelle l'accord je pense.
Boris Terzic
Malheureusement, akasne fonctionne plus. Intéressant, étant donné que leur page d'aide indique que cela devrait fonctionner.
Gajus
Voici une preuve, gist.github.com/gajus/97e1f4b3046684fe1f8f . Notez que le contenu consulté est Breaking Bad, mais le nom du titre est en langue lituanienne.
Gajus
5

Récemment, le http://akas.imdb.compoint de terminaison a cessé de fonctionner. Par défaut, IMDb utilisera désormais votre géolocalisation pour fournir du contenu localisé. Cependant, vous pouvez remplacer ce comportement en envoyant un en-tête HTTP Accept-Language.

En utilisant Ruby, voici comment j'ai résolu ce problème:

require 'open-uri'

imdb_url = 'http://www.imdb.com/chart/top'
headers = {'Accept-Language' => 'en'}
open(imdb_url, headers)
Ashitaka
la source
Cela devrait maintenant être la réponse acceptée. Sauf si vous envoyez l'en- Accept-Language: entête akas.imdb.com renvoie désormais la page dans votre langue locale.
Dean
Cela fonctionne bien à partir de 2018, merci!
Eric Duminil
Remarque: Cela ne semble pas fonctionner pour "Date de sortie" ou "Titre" dans la vue "/ référence": - /.
Eric Duminil
2

Je suppose que http://www.imdb.com/help/show_leaf?titlelanguagedisplay pourrait être ce que vous recherchez.

Nous avons récemment modifié la façon dont les titres sont affichés sur le site. Les utilisateurs verront désormais par défaut les titres répertoriés dans la langue utilisée pour la sortie dans leur pays (c'est-à-dire que les utilisateurs basés aux États-Unis verront les films répertoriés sous le titre utilisé pour la sortie nord-américaine, tandis que les utilisateurs parcourant le site depuis la France verront les titres tels qu'ils sont apparus). sur la sortie française de ces films etc.)

Si vous êtes inscrit sur IMDb.com et que vous préférez voir les titres originaux, ou le titre dans toute autre langue / pays de sortie par défaut, vous pouvez définir vos préférences d'utilisateur en conséquence.

Pour ce faire, veuillez cliquer sur le lien «Votre compte» (situé dans le coin supérieur droit de chaque page sur IMDb.com) puis cliquez sur l'option «Préférences du site», ou allez directement sur https://secure.imdb .com / register-imdb ​​/ siteprefs , puis choisissez les options souhaitées dans les menus déroulants "Title Display Country" et "Title Display Language". Cliquez sur 'OK' pour enregistrer votre choix.

Pour plus d'aide / d'informations, veuillez consulter notre page d'aide sur les préférences du site .

N'oubliez pas que si vous accédez au site via l'URL suivante, vous verrez toujours les films répertoriés sous leurs titres d'origine, quel que soit votre statut de connexion ou vos préférences de site:

http://akas.imdb.com

MathiasKegelmann
la source
0

Si vous utilisez Chrome, rendez-vous sur http://akas.imdb.com/ et effectuez une recherche sur le site, quoi que ce soit, cela n'a pas d'importance.

Une fois que vous avez fait une recherche, cliquez avec le bouton droit dans la barre d'adresse / d'adresse et sélectionnez «Modifier les moteurs de recherche…».

Faites défiler pour trouver la recherche IMDb - vous constaterez qu'elle a créé une URL de recherche et remplacez le terme de recherche dans l'URL par %s. Remplacez le milieu du tableau (le «mot-clé») par imdb(et assurez-vous que l'URL commence par akas, non www. Enregistrez-le.

Maintenant, pour rechercher directement IMDd, tapez simplement "imdb votre recherche ici" dans la barre d'adresse et il recherchera directement IMDb.

AllixHD
la source
0

Si quelqu'un veut utiliser jsoup (analyseur HTML) en Java, c'est comme ceci:

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
la source