django-browsecap

소프트웨어 스크린 샷:
django-browsecap
소프트웨어 정보:
버전: 0.0.1
업로드 날짜: 11 May 15
개발자: Jason Kraus
라이센스: 무료
인기: 6

Rating: 5.0/5 (Total Votes: 1)

장고 - browsecap 브라우저 유형을 검출하기위한 장고 응용 프로그램입니다.
주요 인터페이스는 browsecap.browser에 두 개의 기능으로 구성
- is_mobile은 : 주어진 사용자 에이전트가 알려진 모바일 브라우저 인 경우 True를 반환
- is_crawler은 : 주어진 사용자 에이전트가 알려진 대형 인 경우 True를 반환
MobileRedirectMiddleware
귀하의 편의를 위해 자동으로 다른 도메인에 대한 모든 모바일 사용자를 리디렉션 미들웨어도 있습니다.
사용하려면 그냥 settings.MIDDLEWARE_CLASSES에 browsecap.middleware.MobileRedirectMiddleware를 추가하고 당신이 당신의 모바일 사용자가 리디렉션 할 MOBILE_DOMAIN을 정의합니다. 값이 프로토콜을 포함하여 전체 경로를 포함해야합니다 (HTTP : //)
쿠키 ismobile 미들웨어 세트는 가치를 1과 1에 해당 쿠키 설정 isbrowser 쿠키를 삭제하여 오버라이드 (override) 할 수 있습니다.
내부
Browsecap가있는 Browscap.ini 파일을 구문 분석하고 메모리에 regexps '에 같은 브라우저의 목록을 저장하여 사용할 수 있습니다. 우리가 (false)를 소모 할 때까지 검사 할 각 사용자 에이전트는 regexps '에 세트에 대해 일치하거나 일치 (TRUE)을 찾을 수 있습니다. 결과는 동일한 사용자 에이전트의 추가 처리를 가속화를 위해 사전에 저장된다 (우리의 경험에서, 사용자는 200K 행함이 캐싱 주위 8K 고유 사용자 에이전트를 가지고).
matchig의 성능이 적절하고있는 Browscap.ini 파일을 구문 분석 할 때마다 (미들웨어)를 사용하는 경우에도 요청 처리, (노트북에 두 번째에서) 다소 느린 유일한 것은 속도를 느리게하지 않아야합니다. 이 작업은 다음 스레드 / 프로세스의 시작을 방해해서는 안 모듈이 처음으로 캐시에 그것의 결과를로드 저장되어있는 경우에만 수행됩니다.
당신은 파일이 들어있는 디렉토리를 가리키는 장고 설정에서 BROWSCAP_DIR을 설정하여 자신있는 Browscap.ini 파일을 제공 할 수있다

요구 사항 : 있습니다.

파이썬
장고

개발자의 기타 소프트웨어 Jason Kraus

django-ledger
django-ledger

11 May 15

django-patchboard
django-patchboard

11 May 15

코멘트 django-browsecap

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!