几个月以来,IMDB似乎在“检测”到我来自德国的IP地址,并自动将UI更改为德语。更具体地说,如果有德国电影名称,它将显示该名称。
这非常烦人,我似乎找不到明显的切换方式来更改此设置。
我没有IMDB帐户。
除了IMDB帐户,是否有办法防止这种情况发生(如果有帮助的话)?
几个月以来,IMDB似乎在“检测”到我来自德国的IP地址,并自动将UI更改为德语。更具体地说,如果有德国电影名称,它将显示该名称。
这非常烦人,我似乎找不到明显的切换方式来更改此设置。
我没有IMDB帐户。
除了IMDB帐户,是否有办法防止这种情况发生(如果有帮助的话)?
Answers:
如果您不想创建一个IMDb帐户并设置您的首选项,则需要:
X-FORWARDED-FOR
在您的HTTP标头中添加美国IP地址。您可以从任何代理列表中查找示例美国IP地址,例如http://proxylist.hidemyass.com/。
X-Forwarded-For(XFF)HTTP标头字段是一种事实上的标准,用于标识通过HTTP代理或负载平衡器连接到Web服务器的客户端的原始IP地址。这是Squid缓存代理服务器的开发人员引入的HTTP请求标头。Internet工程任务组(IETF)提出了一个用于标准化Forwarded HTTP标头的标准。
以下是一些简单的说明:http : //sobizarre-en.blogspot.com/2014/12/how-to-easily-defeat-imdb-geolocation.html
您还需要从IMDb中删除所有现有(文件)Cookie,以便不继续使用首次访问IMDb时分配给您/您的会话的设置。
在Chrome浏览器中,您可以通过以下方法进行操作:chrome://chrome/settings/cookies
在地址栏中输入内容,然后在打开的窗口中输入“ imdb”(单击每行右侧的x进行删除。将x悬停在该行之前,x不会显示。 )
正如@MathiasKegelmann所述,从IMDB的帮助中,您有两种选择:
创建一个帐户,然后转到https://secure.imdb.com/register-imdb/siteprefs更改您的首选语言。
或通过使用此链接:http:// akas .imdb.com,无论您的登录状态或网站偏好如何,您都将始终看到其原始标题下列出的电影。
别忘了,如果您正在通过搜索引擎访问IMDB,那么在第二种情况下,您将始终需要更改URL手册,而在第一种情况下则不必。
akas
它不再起作用。有趣的是,考虑到他们的帮助页面指出它应该可以工作。
最近,http://akas.imdb.com
端点停止工作。默认情况下,IMDb现在将使用您的地理位置来提供本地化的内容。但是,您可以通过发送Accept-Language HTTP标头来覆盖此行为。
使用Ruby,这就是我解决此问题的方法:
require 'open-uri'
imdb_url = 'http://www.imdb.com/chart/top'
headers = {'Accept-Language' => 'en'}
open(imdb_url, headers)
Accept-Language: en
标头,否则akas.imdb.com现在会以您的本地语言返回该页面。
我猜您可能正在寻找http://www.imdb.com/help/show_leaf?titlelanguagedisplay。
我们最近修改了标题在网站上的显示方式。现在,默认情况下,用户将看到在其国家/地区使用的发行语言所列出的标题(即,美国用户会看到北美发行所使用的标题下列出的电影,而从法国浏览该网站的用户将看到出现的标题。在这些电影的法国发行等上)
如果您在IMDb.com上注册,并且希望查看原始标题,或者默认情况下使用任何其他语言/国家/地区的标题,则可以相应地设置用户首选项。
为此,请单击“您的帐户”链接(位于IMDb.com每个页面的右上角),然后单击“站点首选项”选项,或直接转到 https://secure.imdb .com / register-imdb / siteprefs,然后从“标题显示国家”和“标题显示语言”下拉菜单中选择所需的选项。单击“确定”保存您的选择。
有关更多帮助/信息,请参阅我们的网站偏好设置 帮助页面。
还请记住,如果通过以下URL访问网站,则无论登录状态或网站偏好如何,始终会看到电影的原始标题下列出的电影:
如果您使用的是Chrome,请访问http://akas.imdb.com/并在网站内进行搜索-没关系。
搜索完成后,右键单击位置/地址栏中,然后选择“编辑搜索引擎…”。
滚动查找IMDb搜索-您将发现它已创建了搜索URL,并将URL中的搜索词替换为%s
。将表格的中间位置(“关键字”)更改为imdb
(并确保URL以开头akas
,而不是www
。保存)。
现在,要直接搜索IMDd,只需在地址栏中输入“ imdb your search here”,它将直接搜索IMDb。
如果有人想在Java中使用jsoup(HTML解析器),则如下所示:
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
}