回答:
IMDbアカウントを作成して設定を行いたくない場合は、以下を行う必要があります。
X-FORWARDED-FOR
HTTPヘッダーに米国のIPアドレスを追加します。http://proxylist.hidemyass.com/などのプロキシリストから米国のIPアドレスの例を検索できます。
X-Forwarded-For(XFF)HTTPヘッダーフィールドは、HTTPプロキシまたはロードバランサーを介してWebサーバーに接続するクライアントの発信元IPアドレスを識別するための事実上の標準です。これは、Squidキャッシングプロキシサーバーの開発者によって導入されたHTTP要求ヘッダーです。Forwarded HTTPヘッダーを標準化するための標準がInternet Engineering Task Force(IETF)で提案されました。
簡単な手順を次に示します。http: //sobizarre-en.blogspot.com/2014/12/how-to-easily-defeat-imdb-geolocation.html
また、IMDbに最初にアクセスしたときにユーザー/セッションに割り当てられた設定を引き続き使用しないために、IMDbから既存の(ファイル)Cookieを削除する必要があります。
Chrome chrome://chrome/settings/cookies
では、アドレスバーに入力し、開いたウィンドウに「imdb」と入力することでこれを実行できます(各行の右側にあるxをクリックして削除します。行にカーソルを合わせるまでxは表示されません。 )
以下のよう@MathiasKegelmannが述べたように、IMDBのから助け 2つのオプションがあります。
アカウントを作成し、https://secure.imdb.com/register-imdb/siteprefsにアクセスして、優先言語を変更します。
または、リンクhttp:// akas .imdb.comを使用すると、ログインステータスまたはサイトの設定に関係なく、常に元のタイトルの下に映画がリストされます。
検索エンジンを介してIMDBにアクセスしている場合、2番目のケースではURLマニュアルを常に変更する必要がありますが、最初の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をクリックし、[タイトル表示国]および[タイトル表示言語]ドロップダウンメニューから目的のオプションを選択します。[OK]をクリックして選択を保存します。
詳細なヘルプ/情報については、サイト設定の ヘルプページを参照してください。
また、次の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
}