Como posso desativar / reconfigurar a localização geográfica automática do IMDB para que ele não seja o padrão para o alemão?

17

Há alguns meses, o IMDB parece estar "detectando" que eu sou proveniente de um endereço IP alemão e altera automaticamente a interface do usuário para alemão. Mais especificamente, mostra o título do filme na Alemanha quando o possui.

Isso é extremamente irritante e não consigo encontrar uma opção óbvia para mudar isso.

Eu não tenho uma conta no IMDB.

Existe uma maneira de impedir que isso aconteça além de uma conta no IMDB (se isso ajuda mesmo)?

Boris Terzic
fonte
+1 Isso é realmente irritante. Mas é fácil criar uma conta.
precisa saber é o seguinte

Respostas:

4

Se você não quiser criar uma conta na IMDb e definir suas preferências, precisará:

Adicione X-FORWARDED-FORcom o endereço IP dos EUA aos seus cabeçalhos HTTP. Você pode procurar um exemplo de endereço IP dos EUA em qualquer lista de proxy, por exemplo, http://proxylist.hidemyass.com/ .

O campo de cabeçalho HTTP X-Forwarded-For (XFF) é um padrão de fato para identificar o endereço IP de origem de um cliente que se conecta a um servidor da web por meio de um proxy HTTP ou balanceador de carga. Este é um cabeçalho de solicitação HTTP que foi introduzido pelos desenvolvedores do servidor proxy de armazenamento em cache do Squid. Um padrão foi proposto na Internet Engineering Task Force (IETF) para padronizar o cabeçalho HTTP encaminhado.

Aqui estão algumas instruções simples: http://sobizarre-en.blogspot.com/2014/12/how-to-easily-defeat-imdb-geolocation.html

Você também precisa remover qualquer cookie (arquivo) existente do IMDb para não continuar usando as configurações atribuídas a você / sua sessão quando você acessou o IMDb pela primeira vez.

No Chrome, você pode fazer isso digitando chrome://chrome/settings/cookiesna barra de endereço e, em seguida, digitando "imdb" na janela que se abre (clique no x à direita em cada linha para excluir. O x não estará visível até você passar o mouse sobre a linha. )

SoBizarre
fonte
Adicione as informações / instruções relevantes à resposta em vez de apenas vincular a uma página externa (que com o tempo pode desaparecer). Obrigado!
30514 Alex
chrome: // chrome / settings / cookies não funciona #
Toolkit
chrome://chrome/settings/cookiesé agora chrome://settings/siteData. Eu era capaz de alterar o cabeçalho X-Forwarded-For apenas para imdb.com via extensão chrome e funcionou. Se alguém se perguntar, atualmente estou usando o ModHeader , mas acredito que existem outros.
Cheslab
5

Como o @MathiasKegelmann mencionou, da ajuda do IMDB você tem duas opções:

Não se esqueça de que, se você estiver acessando o IMDB por meio dos mecanismos de pesquisa, no segundo caso, será necessário alterar o manual do URL o tempo todo, mas não no primeiro.

Lipis
fonte
Obrigado, isso parece corresponder ao que o IMDB escreve na página à qual Mathias se vincula. Provavelmente vou aceitar sua resposta, embora realmente o que precisamos seja uma mescla das duas respostas e a adição que a página akas.imdb.com forneça uma maneira de forçar títulos originais. Eu sei que o site stackexchange prefere se a resposta real estiver na própria resposta e não for apenas um link em algum lugar ... sugestões?
Boris Terzic
1
Ótimo trabalho, que sela o acordo, eu acho.
Boris Terzic
Infelizmente, akasnão funciona mais. Interessante, já que a página de ajuda indica que deve funcionar.
Gajus
Aqui está uma prova, gist.github.com/gajus/97e1f4b3046684fe1f8f . Observe que o conteúdo acessado é Breaking Bad, mas o nome do título está no idioma lituano.
Gajus
5

Recentemente, o http://akas.imdb.comterminal parou de funcionar. Por padrão, a IMDb agora usará sua localização geográfica para fornecer conteúdo localizado. No entanto, você pode substituir esse comportamento enviando um cabeçalho HTTP no idioma de aceitação.

Usando Ruby, é assim que eu resolvi esse problema:

require 'open-uri'

imdb_url = 'http://www.imdb.com/chart/top'
headers = {'Accept-Language' => 'en'}
open(imdb_url, headers)
Ashitaka
fonte
Agora, essa deve ser a resposta aceita. A menos que você envie o Accept-Language: encabeçalho, akas.imdb.com agora retorna a página no seu idioma local.
Dean
Funciona bem a partir de 2018, obrigado!
Eric Duminil
Nota: Parece não funcionar para "Data de Lançamento" ou "Título" na visualização "/ referência": - /.
Eric Duminil
2

Acho que http://www.imdb.com/help/show_leaf?titlelanguagedisplay pode ser o que você está procurando.

Modificamos recentemente a maneira como os títulos são exibidos no site. Os usuários agora verão, por padrão, os títulos listados no idioma usado para lançamento em seu país (ou seja, os usuários dos EUA verão filmes listados sob o título usado para o lançamento na América do Norte, enquanto os usuários que navegarem no site da França verão os títulos quando aparecerem. no lançamento francês desses filmes etc.)

Se você está registrado no IMDb.com e prefere ver os títulos originais ou o título em qualquer outro idioma / país de lançamento, por padrão, é possível definir suas preferências do usuário de acordo.

Para fazer isso, clique no link 'Sua conta' (localizado no canto superior direito de todas as páginas do IMDb.com) e clique na opção 'Preferências do site' ou vá diretamente para https://secure.imdb .com / register-imdb ​​/ siteprefs e escolha as opções desejadas nos menus suspensos "País de exibição do título" e "Idioma de exibição do título". Clique em 'OK' para salvar sua escolha.

Para obter mais ajuda / informações, consulte a página de ajuda das preferências do site .

Lembre-se também de que, se você acessar o site através do seguinte URL, sempre verá filmes listados sob seus títulos originais, independentemente do status de login ou das preferências do site:

http://akas.imdb.com

MathiasKegelmann
fonte
0

Se você estiver usando o Chrome, acesse http://akas.imdb.com/ e faça uma pesquisa no site - qualquer coisa, isso não importa.

Depois de fazer uma pesquisa, clique com o botão direito na barra de localização / endereço e selecione "Editar mecanismos de pesquisa ...".

Role para encontrar a pesquisa IMDb - você descobrirá que ele criou um URL de pesquisa e substituirá o termo de pesquisa no URL por %s. Mude o meio da tabela (a “palavra-chave”) para imdb(e verifique se o URL começa com akas, não www. Salve-o.

Agora, para pesquisar diretamente no IMDd, digite "imdb sua pesquisa aqui" na barra de endereços e ele pesquisará no IMDb diretamente.

AllixHD
fonte
0

Se alguém quiser usar jsoup (analisador de HTML) em Java, é assim:

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
fonte