from internetarchive import ArchiveSession

with ArchiveSession() as session:
    session.trust_env = False
    session.proxies.update({
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    })
    item = session.get_item(identifier)
    print(item.identifier)

identifier nəzərdə tutulan elementi göstərir. Metadata verilmədikdə session.get_item onu endirir və bu sessiyanı elementə bağlayır. Sonrakı element işlərini sessiyanın ömrü daxilində aparın; başqa yerdə modul səviyyəsində çağırış başqa sessiya yarada bilər. İcazə verilən ictimai element metadata endirmələri üçün HTTP proxy siyahısı sessiyanın HTTP proxy URL-ləri üçün namizədlər təqdim edir.

trust_env=False Requests-in mühit inteqrasiyasını söndürür, miras alınan marşrutlaşdırmanın açıq xəritəni əvəz etməsinin qarşısını alır və mühitdən gələn CA seçimini söndürür. Lazım olduqda session.verify-ü tələb olunan etibar paketinə qoyun.

Archive hesabı normal icazələrini saxlayır. Bu quraşdırma nəqliyyat marşrutunu seçir, xidmət icazəsini deyil.

Əlaqəli məqalələr