Làm cách nào tôi có thể vô hiệu hóa / cấu hình lại vị trí địa lý tự động của IMDB để nó không mặc định thành tiếng Đức?


17

Kể từ vài tháng, IMDB dường như "phát hiện" rằng tôi đến từ địa chỉ IP của Đức và tự động thay đổi giao diện người dùng sang tiếng Đức. Cụ thể hơn, nó cho thấy tiêu đề phim Đức khi nó có.

Điều này gây khó chịu ồ ạt và dường như tôi không thể tìm thấy một sự thay đổi rõ ràng nào để thay đổi điều này.

Tôi không có tài khoản trên IMDB.

Có cách nào để ngăn chặn điều này xảy ra ngoài tài khoản IMDB (nếu điều đó thậm chí có ích)?


+1 Điều này thực sự gây phiền nhiễu. Nhưng thật dễ dàng để tạo một tài khoản.
leonbloy

Câu trả lời:


4

Nếu bạn không muốn tạo tài khoản IMDb và đặt tùy chọn của mình ở đó, bạn cần phải:

Thêm X-FORWARDED-FORbằng địa chỉ IP của Hoa Kỳ vào tiêu đề HTTP của bạn. Bạn có thể tra cứu ví dụ địa chỉ IP của Hoa Kỳ từ bất kỳ danh sách proxy nào, ví dụ: http://proxylist.hidemyass.com/ .

Trường tiêu đề HTTP X-Forwarded-For (XFF) là một tiêu chuẩn thực tế để xác định địa chỉ IP ban đầu của máy khách kết nối với máy chủ web thông qua proxy HTTP hoặc bộ cân bằng tải. Đây là một tiêu đề yêu cầu HTTP được giới thiệu bởi các nhà phát triển của máy chủ proxy bộ đệm ẩn Squid. Một tiêu chuẩn đã được đề xuất tại Lực lượng đặc nhiệm kỹ thuật Internet (IETF) để chuẩn hóa tiêu đề HTTP được chuyển tiếp.

Dưới đây là một số hướng dẫn đơn giản: http://sobizarre-en.blogspot.com/2014/12/how-to-easily-defeat-imdb-geolocation.html

Bạn cũng cần xóa mọi cookie (tệp) hiện có khỏi IMDb để không tiếp tục sử dụng các cài đặt được gán cho bạn / phiên của bạn khi bạn truy cập IMDb lần đầu tiên.

Trong Chrome, bạn có thể làm điều đó bằng cách nhập chrome://chrome/settings/cookiesvào thanh địa chỉ và sau đó nhập "imdb" trong cửa sổ mở ra (nhấp vào x ở bên phải trên mỗi hàng để xóa. X sẽ không hiển thị cho đến khi bạn di chuột qua hàng. )


Vui lòng thêm thông tin / hướng dẫn liên quan vào câu trả lời thay vì chỉ liên kết đến một trang bên ngoài (có thể biến mất theo thời gian). Cảm ơn!
Alex

chrome: // chrome / settings / cookies không hoạt động
Bộ công cụ

chrome://chrome/settings/cookiestại là chrome://settings/siteData. Tôi đã có thể thay đổi tiêu đề X-Forwarded-For chỉ cho imdb.com thông qua tiện ích mở rộng chrome và nó đã hoạt động. Nếu ai đó tự hỏi, tôi hiện đang sử dụng ModHeader , nhưng tôi tin rằng có những người khác.
Cheslab

5

Như @MathiasKegelmann đã đề cập, từ trợ giúp của IMDB, bạn có hai tùy chọn:

  • Tạo một tài khoản và truy cập https://secure.imdb.com/register-imdb/siteprefs để thay đổi ngôn ngữ ưa thích của bạn.

  • Hoặc bằng cách sử dụng liên kết này: http: // akas .imdb.com , bạn sẽ luôn thấy các bộ phim được liệt kê dưới tiêu đề gốc của chúng bất kể trạng thái đăng nhập hoặc tùy chọn trang web của bạn.

Đừng quên rằng nếu bạn đang truy cập IMDB thông qua các công cụ tìm kiếm, thì trong trường hợp thứ hai, bạn sẽ phải thay đổi hướng dẫn sử dụng URL mọi lúc, nhưng không phải trong lần đầu tiên.


Cảm ơn, điều này dường như khớp với những gì IMDB viết trên trang mà Mathias liên kết đến. Tôi có thể sẽ chấp nhận câu trả lời của anh ấy, mặc dù thực sự những gì chúng tôi cần là sự hợp nhất của hai câu trả lời và bổ sung mà trang akas.imdb.com cung cấp một cách để buộc các tiêu đề gốc. Tôi biết trang web stackexchange thích nó nếu câu trả lời thực sự nằm trong chính câu trả lời và nó không chỉ là một liên kết ở đâu đó ... đề xuất?
Boris Terzic

1
Tôi nghĩ rằng đó là một công việc tuyệt vời.
Boris Terzic

Thật không may, akaskhông còn làm việc. Thật thú vị, vì trang trợ giúp của họ nói rằng nó sẽ hoạt động.
Gajus

Đây là một bằng chứng, gist.github.com/gajus/97e1f4b3046684fe1f8f . Lưu ý rằng nội dung được truy cập là Breaking Bad, nhưng tên tiêu đề bằng ngôn ngữ Litva.
Gajus

5

Gần đây, http://akas.imdb.comthiết bị đầu cuối ngừng hoạt động. Theo mặc định, IMDb hiện sẽ sử dụng vị trí địa lý của bạn để cung cấp nội dung được bản địa hóa. Tuy nhiên, bạn có thể ghi đè hành vi này bằng cách gửi tiêu đề HTTP Ngôn ngữ chấp nhận.

Sử dụng Ruby, đây là cách tôi giải quyết vấn đề này:

require 'open-uri'

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

Điều này bây giờ nên là câu trả lời được chấp nhận. Trừ khi bạn gửi Accept-Language: entiêu đề akas.imdb.com bây giờ sẽ trả lại trang bằng ngôn ngữ địa phương của bạn.
Trưởng khoa

Nó hoạt động tốt như năm 2018, cảm ơn!
Eric Duminil

Lưu ý: Dường như nó không hoạt động cho "Ngày phát hành" hoặc "Tiêu đề" trong chế độ xem "/ tham chiếu": - /.
Eric Duminil

2

Tôi đoán http://www.imdb.com/help/show_leaf?titlelanguagedisplay có thể là những gì bạn đang tìm kiếm.

Gần đây chúng tôi đã sửa đổi cách hiển thị tiêu đề trên trang web. Bây giờ người dùng sẽ mặc định xem các tiêu đề được liệt kê bằng ngôn ngữ được sử dụng để phát hành ở quốc gia của họ (tức là người dùng ở Hoa Kỳ sẽ thấy các phim được liệt kê dưới tiêu đề được phát hành ở Bắc Mỹ, trong khi người dùng duyệt trang web từ Pháp sẽ thấy các tiêu đề khi họ xuất hiện về việc phát hành những bộ phim đó của Pháp, v.v.)

Nếu bạn đã đăng ký trên IMDb.com và bạn muốn xem các tiêu đề gốc hoặc tiêu đề ở bất kỳ ngôn ngữ / quốc gia phát hành nào khác theo mặc định, bạn có thể đặt tùy chọn người dùng của mình cho phù hợp.

Để thực hiện việc này, vui lòng nhấp vào liên kết 'Tài khoản của bạn' (nằm ở góc trên bên phải của mỗi trang trên IMDb.com) và sau đó nhấp vào tùy chọn 'Tùy chọn trang web' hoặc truy cập trực tiếp vào https://secure.imdb .com / register-imdb ​​/ siteprefs , sau đó chọn các tùy chọn mong muốn từ menu thả xuống "Quốc gia hiển thị tiêu đề" và "Ngôn ngữ hiển thị tiêu đề". Nhấp vào 'OK' để lưu lựa chọn của bạn.

Để biết thêm trợ giúp / thông tin, vui lòng tham khảo trang trợ giúp tùy chọn trang web của chúng tôi .

Cũng xin nhớ rằng nếu bạn truy cập trang web thông qua URL sau, bạn sẽ luôn thấy các bộ phim được liệt kê dưới tiêu đề gốc của chúng bất kể trạng thái đăng nhập hoặc tùy chọn trang web của bạn:

http://akas.imdb.com


0

Nếu bạn đang sử dụng Chrome, hãy truy cập http://akas.imdb.com/ và thực hiện tìm kiếm trong trang web bất cứ điều gì, điều đó không thành vấn đề.

Khi bạn đã thực hiện tìm kiếm, nhấp chuột phải vào thanh vị trí / địa chỉ và chọn Công cụ chỉnh sửa Tìm kiếm Chỉnh sửa.

Cuộn để tìm kiếm IMDb, bạn sẽ thấy rằng nó đã tạo một URL tìm kiếm và thay thế cụm từ tìm kiếm trong URL bằng %s. Thay đổi giữa bảng (từ khóa Điên) thành imdb(và đảm bảo rằng URL bắt đầu bằng akas, không www. Lưu nó.

Bây giờ, để tìm kiếm IMDd trực tiếp, chỉ cần gõ vào im im, tìm kiếm của bạn tại đây vào thanh địa chỉ và nó sẽ tìm kiếm IMDb trực tiếp.


0

Nếu bất kỳ ai muốn sử dụng jsoup (trình phân tích cú pháp HTML) trong Java, thì nó sẽ như thế này:

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
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.