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 mo'ljallangan elementni nomlaydi. Metama'lumot berilmasa, session.get_item uni yuklab oladi va bu sessiyani elementga bog'laydi. Keyingi element ishlarini sessiya umri ichida bajaring; boshqa joyda modul darajasidagi chaqiruv boshqa sessiya yaratishi mumkin. Ruxsat etilgan ommaviy element metama'lumotlarini yuklab olish uchun HTTP proxy ro'yxati sessiyaning HTTP proxy URL-lari uchun nomzodlar taqdim etadi.

trust_env=False Requests-ning muhit bilan integratsiyasini o'chiradi, meros qolgan marshrutlashning aniq xaritani almashtirishini oldini oladi va muhitdan olingan CA tanlovini ham o'chiradi. Kerak bo'lsa, session.verify ni kerakli ishonch to'plamiga o'rnating.

Archive hisobi odatdagi ruxsatlarini saqlaydi. Bu sozlama transport yo'lini tanlaydi, xizmat avtorizatsiyasini emas.

O'xshash maqolalar