Come posso disabilitare / riconfigurare la geo-localizzazione automatica di IMDB in modo che non sia predefinita in tedesco?


17

Da alcuni mesi IMDB sembra "rilevare" che provengo da un indirizzo IP tedesco e cambia automaticamente l'interfaccia utente in tedesco. Più specificamente mostra il titolo del film tedesco quando ne ha uno.

Questo è estremamente fastidioso e non riesco a trovare un ovvio interruttore per cambiarlo.

Non ho un account su IMDB.

Esiste un modo per impedire che ciò accada a parte un account IMDB (se ciò aiuta anche)?


+1 Questo è davvero fastidioso. Ma è facile creare un account.
leonbloy,

Risposte:


4

Se non vuoi creare un account IMDb e impostare le tue preferenze lì devi:

Aggiungi X-FORWARDED-FORcon l'indirizzo IP degli Stati Uniti alle intestazioni HTTP. È possibile cercare un esempio di indirizzo IP statunitense da qualsiasi elenco di proxy, ad esempio http://proxylist.hidemyass.com/ .

Il campo di intestazione HTTP X-Forwarded-For (XFF) è di fatto uno standard per identificare l'indirizzo IP di origine di un client che si connette a un server Web tramite un proxy HTTP o un servizio di bilanciamento del carico. Questa è un'intestazione di richiesta HTTP che è stata introdotta dagli sviluppatori del server proxy di cache di Squid. Uno standard è stato proposto all'Internet Engineering Task Force (IETF) per standardizzare l'intestazione HTTP inoltrata.

Ecco alcune semplici istruzioni: http://sobizarre-en.blogspot.com/2014/12/how-to-easily-defeat-imdb-geolocation.html

È inoltre necessario rimuovere eventuali cookie (file) esistenti da IMDb per non continuare a utilizzare le impostazioni assegnate a te / alla tua sessione al primo accesso a IMDb.

In Chrome puoi farlo digitando chrome://chrome/settings/cookiesnella barra degli indirizzi e quindi digitando "imdb" nella finestra che si apre (fai clic sulla x a destra su ogni riga per eliminare. La x non sarà visibile finché non passi sopra la riga. )


Aggiungi le informazioni / istruzioni pertinenti alla risposta invece di collegarti a una pagina esterna (che col tempo potrebbe scomparire). Grazie!
Alex,

chrome: // chrome / settings / cookies non funziona
Toolkit

chrome://chrome/settings/cookiesè adesso chrome://settings/siteData. Sono stato in grado di cambiare l'intestazione X-Forwarded-For solo per imdb.com tramite l'estensione di Chrome e ha funzionato. Se qualcuno si chiede, attualmente sto usando ModHeader , ma credo che ce ne siano altri.
Cheslab,

5

Come @MathiasKegelmann accennato, da IMDB di aiuto si hanno due opzioni:

Non dimenticare che se accedi a IMDB attraverso i motori di ricerca, nel secondo caso dovrai cambiare il manuale dell'URL in ogni momento, ma non nel primo.


Grazie, questo sembra corrispondere a ciò che IMDB scrive sulla pagina a cui Mathias si collega. Accetterò probabilmente la sua risposta, anche se in realtà ciò di cui abbiamo bisogno è l'unione delle due risposte e l'aggiunta che la pagina akas.imdb.com fornisce un modo per forzare i titoli originali. So che il sito stackexchange lo preferisce se la risposta effettiva è nella risposta stessa e non è solo un link da qualche parte ... suggerimenti?
Boris Terzic,

1
Ottimo lavoro, che sigilla l'affare penso.
Boris Terzic,

Sfortunatamente, akasnon funziona più. Interessante, dato che la loro pagina di aiuto afferma che dovrebbe funzionare.
Gajus,

Ecco una prova, gist.github.com/gajus/97e1f4b3046684fe1f8f . Si noti che il contenuto a cui si accede è Breaking Bad, ma il nome del titolo è in lingua lituana.
Gajus,

5

Di recente, l' http://akas.imdb.comendpoint ha smesso di funzionare. Per impostazione predefinita, IMDb ora utilizzerà la tua geolocalizzazione per fornire contenuti localizzati. Tuttavia, è possibile ignorare questo comportamento inviando un'intestazione HTTP Accept-Language.

Usando Ruby, ecco come ho risolto questo problema:

require 'open-uri'

imdb_url = 'http://www.imdb.com/chart/top'
headers = {'Accept-Language' => 'en'}
open(imdb_url, headers)

Questa dovrebbe ora essere la risposta accettata. A meno che non invii l' Accept-Language: enintestazione akas.imdb.com ora restituisce la pagina nella tua lingua locale.
Decano del

Funziona benissimo a partire dal 2018, grazie!
Eric Duminil,

Nota: non sembra funzionare per "Data di rilascio" o "Titolo" nella vista "/ reference": - /.
Eric Duminil,

2

Immagino che http://www.imdb.com/help/show_leaf?titlelanguagedisplay potrebbe essere quello che stai cercando.

Di recente abbiamo modificato la modalità di visualizzazione dei titoli sul sito. Per impostazione predefinita, gli utenti ora vedranno i titoli elencati nella lingua utilizzata per l'uscita nel loro paese (gli utenti con sede negli Stati Uniti vedranno i film elencati sotto il titolo utilizzato per l'uscita nordamericana, mentre gli utenti che navigano nel sito dalla Francia vedranno i titoli così come sono apparsi sulla versione francese di quei film ecc.)

Se sei registrato su IMDb.com e preferisci vedere i titoli originali o il titolo in qualsiasi altra lingua / paese di rilascio per impostazione predefinita, puoi impostare le tue preferenze utente di conseguenza.

Per fare ciò, fai clic sul link "Il tuo account" (situato nell'angolo in alto a destra di ogni pagina su IMDb.com) e quindi fai clic sull'opzione "Preferenze del sito" o vai direttamente a https://secure.imdb .com / register-imdb ​​/ siteprefs , quindi scegli le opzioni desiderate dai menu a discesa "Paese di visualizzazione titolo" e "Lingua di visualizzazione titolo". Fai clic su "OK" per salvare la tua scelta.

Per ulteriori informazioni / aiuto, fare riferimento alla nostra pagina di aiuto per le preferenze del sito.

Ricorda inoltre che se accedi al sito tramite il seguente URL, vedrai sempre i film elencati sotto i titoli originali, indipendentemente dallo stato di accesso o dalle preferenze del sito:

http://akas.imdb.com


0

Se stai utilizzando Chrome, vai su http://akas.imdb.com/ e fai una ricerca all'interno del sito: qualsiasi cosa, non importa.

Una volta effettuata una ricerca, fai clic con il pulsante destro del mouse sulla barra dell'indirizzo / posizione e seleziona "Modifica motori di ricerca ...".

Scorri per trovare la ricerca di IMDb: scoprirai che ha creato un URL di ricerca e sostituisci il termine di ricerca nell'URL con %s. Cambia la parte centrale della tabella (la "parola chiave") in imdb(e assicurati che l'URL inizi con akas, non www. Salvalo.

Ora, per cercare direttamente IMDd, basta digitare "imdb la tua ricerca qui" nella barra degli indirizzi e cercherà direttamente IMDb.


0

Se qualcuno vuole usare jsoup (parser HTML) in Java, è così:

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
}
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.