Python-da proxy vasitəsilə Internet Archive element metadatasını əldə edin
Metadatanı götürməzdən əvvəl ArchiveSession-u konfiqurasiya edin və elementin sonrakı əməliyyatları üçün sessiyanı açıq saxlayın.
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.