태그 보관물: localization

localization

IMDB의 자동 지리적 위치를 비활성화 / 재구성하여 기본값이 독일어가 아닌 방법은 무엇입니까? 자동 변경합니다. 보다 구체적으로는

몇 달 동안 IMDB가 독일 IP 주소에서 오는 것을 “감지”하고 UI를 독일어로 자동 변경합니다. 보다 구체적으로는 독일 영화 타이틀이있을 때이를 보여줍니다.

이것은 매우 성가신 일 이며이 변경을위한 명확한 토글을 찾을 수없는 것 같습니다.

IMDB에 계정이 없습니다.

IMDB 계정과 별도로이 문제를 방지 할 수있는 방법이 있습니까?



답변

IMDb 계정을 생성하지 않고 환경 설정을하려면 다음을 수행해야합니다.

X-FORWARDED-FOR미국 IP 주소를 사용하여 HTTP 헤더에 추가하십시오 . 프록시 목록 (예 : http://proxylist.hidemyass.com/) 에서 미국 IP 주소 예를 조회 할 수 있습니다 .

XFF (X-Forwarded-For) HTTP 헤더 필드는 HTTP 프록시 또는로드 밸런서를 통해 웹 서버에 연결하는 클라이언트의 원래 IP 주소를 식별하기위한 사실상의 표준입니다. 이것은 Squid 캐싱 프록시 서버 개발자가 도입 한 HTTP 요청 헤더입니다. IETF (Internet Engineering Task Force)에서 전달 된 HTTP 헤더를 표준화하기위한 표준이 제안되었습니다.

간단한 지침은 다음과 같습니다.
http://sobizarre-en.blogspot.com/2014/12/how-to-easily-defeat-imdb-geolocation.html

또한 IMDb에 처음 액세스 할 때 사용자 / 세션에 할당 된 설정을 계속 사용하지 않으려면 IMDb에서 기존 (파일) 쿠키를 제거해야합니다.

Chrome에서는 chrome://chrome/settings/cookies주소 표시 줄에 입력 한 다음 열리는 창에서 “imdb”를 입력 하여이를 수행 할 수 있습니다 (삭제하려면 각 행의 오른쪽에있는 x를 클릭하십시오). )


답변

으로 @MathiasKegelmann는 IMDB의에서 언급 도움 두 가지 옵션이 있습니다 :

검색 엔진을 통해 IMDB에 액세스하는 경우 두 번째 경우 항상 URL 매뉴얼을 변경해야하지만 첫 번째 URL에서는 변경하지 않아야합니다.


답변

최근에 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)


답변

내 생각 http://www.imdb.com/help/show_leaf?titlelanguagedisplay을 당신이 찾고있는 무엇을 수 있습니다.

최근 사이트에 제목이 표시되는 방식을 수정했습니다. 기본적으로 사용자는 기본적으로 해당 국가에서 출시에 사용 된 언어로 나열된 제목을 볼 수 있습니다 (예 : 미국 기반 사용자는 북미 릴리스에 사용 된 제목 아래에 영화가 표시되는 반면 프랑스에서 사이트를 탐색하는 사용자는 제목이 표시된대로 표시됨) 그 영화 등의 프랑스어 릴리스)

IMDb.com에 등록한 상태에서 원본 타이틀 또는 다른 언어 / 릴리스 국가의 타이틀을 기본적으로 보려면 원하는대로 사용자 기본 설정을 지정할 수 있습니다.

이렇게하려면 IMDb.com의 모든 페이지 오른쪽 상단에있는 ‘귀하의 계정’링크를 클릭 한 다음 ‘사이트 환경 설정’옵션을 클릭하거나 https://secure.imdb 로 직접 이동
하십시오. .com / register-imdb ​​/ siteprefs 를 클릭 한 다음 “제목 표시 국가”및 “제목 표시 언어”드롭 다운 메뉴에서 원하는 옵션을 선택하십시오. ‘확인’을 클릭하여 선택 사항을 저장하십시오.

자세한 도움말 / 정보는 사이트 환경 설정
도움말 페이지를 참조하십시오.

다음 URL을 통해 사이트에 액세스하면 로그인 상태 나 사이트 환경 설정에 관계없이 항상 원래 제목 아래에 영화가 나열됩니다.

http://akas.imdb.com


답변

Chrome을 사용하는 경우 http://akas.imdb.com/으로 이동 하여 사이트 내에서 무엇이든 검색하십시오.

검색을 마치면 위치 / 주소 표시 줄을 마우스 오른쪽 버튼으로 클릭하고“검색 엔진 편집…”을 선택하십시오.

스크롤하여 IMDb 검색을 찾으십시오. 검색 URL이 작성되어 URL의 검색어가로 바뀝니다 %s. 표 중간 (“키워드”)을로 변경하고 imdbURL 이로 시작 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
}


답변