Wie kann ich die automatische Geolokalisierung von IMDB deaktivieren / neu konfigurieren, damit nicht standardmäßig Deutsch verwendet wird?

17

Seit ein paar Monaten scheint IMDB zu "erkennen", dass ich von einer deutschen IP-Adresse komme und ändert die Benutzeroberfläche automatisch auf Deutsch. Genauer gesagt zeigt es den deutschen Filmtitel, wenn er einen hat.

Das ist sehr ärgerlich und ich kann anscheinend keinen offensichtlichen Knebel finden, um dies zu ändern.

Ich habe kein IMDB-Konto.

Gibt es eine Möglichkeit, dies zu verhindern, abgesehen von einem IMDB-Konto (wenn das überhaupt hilft)?

Boris Terzic
quelle
+1 Das ist ja nervig. Es ist jedoch einfach, ein Konto zu erstellen.
Leonbloy

Antworten:

4

Wenn Sie kein IMDb-Konto erstellen und dort Ihre Einstellungen vornehmen möchten, müssen Sie:

Fügen Sie X-FORWARDED-FORIhren HTTP-Headern eine US-IP-Adresse hinzu. Sie können beispielsweise die US-IP-Adresse von einer beliebigen Proxy-Liste abrufen , z . B. http://proxylist.hidemyass.com/ .

Das X-Forwarded-For (XFF) -HTTP-Headerfeld ist ein De-facto-Standard zum Identifizieren der ursprünglichen IP-Adresse eines Clients, der über einen HTTP-Proxy oder einen Lastenausgleich eine Verbindung zu einem Webserver herstellt. Dies ist ein HTTP-Anforderungsheader, der von den Entwicklern des Squid-Caching-Proxy-Servers eingeführt wurde. Bei der Internet Engineering Task Force (IETF) wurde ein Standard zur Standardisierung des weitergeleiteten HTTP-Headers vorgeschlagen.

Hier einige einfache Anweisungen: http://sobizarre-de.blogspot.com/2014/12/how-to-easily-defeat-imdb-geolocation.html

Sie müssen auch vorhandene (Datei-) Cookies aus der IMDb entfernen, um nicht die Einstellungen zu verwenden, die Ihnen / Ihrer Sitzung beim ersten Zugriff auf die IMDb zugewiesen wurden.

In Chrome können Sie dies tun, indem Sie chrome://chrome/settings/cookiesin die Adressleiste und dann in das sich öffnende Fenster "imdb" eingeben (klicken Sie zum Löschen auf das x rechts in jeder Zeile. Das x wird erst sichtbar, wenn Sie den Mauszeiger über die Zeile halten. )

So Bizarr
quelle
Bitte fügen Sie der Antwort die entsprechenden Informationen / Anweisungen hinzu, anstatt nur auf eine externe Seite zu verlinken (die mit der Zeit verschwinden könnte). Vielen Dank!
Alex
chrome: // chrome / settings / cookies funktioniert nicht
Toolkit
chrome://chrome/settings/cookiesist jetzt chrome://settings/siteData. Ich konnte den X-Forwarded-For-Header nur für imdb.com über die Chrome-Erweiterung ändern und es hat funktioniert. Wenn sich jemand wundert , verwende ich derzeit ModHeader , aber ich glaube, dass es noch andere gibt.
Cheslab
5

Wie @MathiasKegelmann bereits erwähnte, haben Sie in der IMDB- Hilfe zwei Möglichkeiten:

Vergessen Sie nicht, dass Sie beim Zugriff auf IMDB über die Suchmaschinen im zweiten Fall das URL-Handbuch ständig ändern müssen, im ersten Fall jedoch nicht.

Lipis
quelle
Vielen Dank, dies scheint mit dem übereinzustimmen, was IMDB auf der Seite schreibt, auf die Mathias verlinkt. Ich werde seine Antwort wahrscheinlich akzeptieren, obwohl wir wirklich eine Zusammenführung der beiden Antworten und den Zusatz brauchen, dass die akas.imdb.com-Seite eine Möglichkeit bietet, Originaltitel zu erzwingen. Ich weiß, dass StackExchange Site es vorzieht, wenn die eigentliche Antwort in der Antwort selbst enthalten ist und es sich nicht nur um einen Link handelt ... Vorschläge?
Boris Terzic
1
Großartige Arbeit, die den Deal besiegelt, denke ich.
Boris Terzic
Funktioniert leider akasnicht mehr. Interessant, da ihre Hilfeseite angibt, dass es funktionieren sollte.
Gajus,
Hier ist ein Beweis, gist.github.com/gajus/97e1f4b3046684fe1f8f . Beachten Sie, dass der aufgerufene Inhalt Breaking Bad ist, der Titelname jedoch in litauischer Sprache ist.
Gajus,
5

Vor kurzem http://akas.imdb.comfunktionierte der Endpunkt nicht mehr. Standardmäßig verwendet IMDb jetzt Ihre Geolocation, um lokalisierten Inhalt bereitzustellen. Sie können dieses Verhalten jedoch außer Kraft setzen, indem Sie einen HTTP-Header in Accept-Language senden.

Mit Ruby habe ich dieses Problem folgendermaßen gelöst:

require 'open-uri'

imdb_url = 'http://www.imdb.com/chart/top'
headers = {'Accept-Language' => 'en'}
open(imdb_url, headers)
Ashitaka
quelle
Dies sollte nun die akzeptierte Antwort sein. Sofern Sie den Accept-Language: enHeader nicht senden, gibt akas.imdb.com die Seite jetzt in Ihrer Landessprache zurück.
Dean
Es funktioniert ab 2018, danke!
Eric Duminil
Hinweis: In der Ansicht "/ reference" scheint dies für "Veröffentlichungsdatum" oder "Titel" nicht zu funktionieren: - /.
Eric Duminil
2

Ich denke, http://www.imdb.com/help/show_leaf?titlelanguagedisplay könnte das sein, wonach Sie suchen.

Wir haben kürzlich die Art und Weise geändert, wie Titel auf der Website angezeigt werden. Benutzer sehen nun standardmäßig Titel in der Sprache, die in ihrem Land für die Veröffentlichung verwendet wurde (dh US-amerikanische Benutzer sehen Filme unter dem Titel, der für die Veröffentlichung in Nordamerika verwendet wurde, und Benutzer, die von Frankreich aus auf der Website surfen, sehen die Titel so, wie sie erschienen sind über die französische Veröffentlichung dieser Filme usw.)

Wenn Sie bei IMDb.com registriert sind und Originaltitel oder den Titel standardmäßig in einer anderen Sprache / einem anderen Veröffentlichungsland sehen möchten, können Sie Ihre Benutzereinstellungen entsprechend festlegen.

Klicken Sie dazu auf den Link "Ihr Konto" (oben rechts auf jeder Seite von IMDb.com) und dann auf die Option "Website-Einstellungen" oder gehen Sie direkt zu https://secure.imdb Klicken Sie auf .com / register-imdb ​​/ siteprefs und wählen Sie dann die gewünschten Optionen aus den Dropdown-Menüs "Land der Titelanzeige" und "Sprache der Titelanzeige" aus. Klicken Sie auf "OK", um Ihre Auswahl zu speichern.

Weitere Hilfe / Informationen finden Sie auf der Hilfeseite zu den Site-Einstellungen .

Denken Sie auch daran, dass beim Zugriff auf die Site über die folgende URL Filme immer unter ihrem Originaltitel aufgeführt werden, unabhängig von Ihrem Anmeldestatus oder Ihren Site-Einstellungen:

http://akas.imdb.com

MathiasKegelmann
quelle
0

Wenn Sie Chrome verwenden, rufen Sie http://akas.imdb.com/ auf und führen Sie eine Suche auf der Website durch.

Wenn Sie eine Suche durchgeführt haben, klicken Sie mit der rechten Maustaste in die Adressleiste und wählen Sie "Suchmaschinen bearbeiten ...".

Scrollen Sie, um die IMDb-Suche zu finden. Sie werden feststellen, dass eine Such-URL erstellt wurde, und ersetzen Sie den Suchbegriff in der URL durch %s. Ändern Sie die Mitte der Tabelle (das „Schlüsselwort“) in imdb(und stellen Sie sicher, dass die URL mit akasund nicht mit beginnt www. Speichern Sie sie.

Um IMDd direkt zu durchsuchen, geben Sie einfach "imdb your search here" in die Adressleiste ein und es wird direkt nach IMDb gesucht.

AllixHD
quelle
0

Wenn jemand jsoup (HTML-Parser) in Java verwenden möchte, sieht das so aus:

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
quelle