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 nahi den elementua izendatzen du. Metadaturik eman gabe, session.get_item-ek deskargatu eta saio hau elementuari lotzen dio. Egin elementuaren ondorengo lana saioaren bizitzan zehar; beste leku bateko modulu-mailako dei batek beste saio bat sor dezake. Baimendutako elementu publikoen metadatuen deskargetarako, HTTP proxy zerrendak saioaren HTTP proxy URLetarako hautagaiak ematen ditu.

trust_env=False-ek Requests-en ingurune-integrazioa desgaitzen du, oinordetzako bideratzeak mapa esplizitua ordezkatzea eragotziz, eta ingurunetik eratorritako CA hautaketa desgaitzen du. Ezarri session.verify beharrezko konfiantza-sortara behar denean.

Archive kontuak bere baimen arruntak mantentzen ditu. Konfigurazio honek garraio-bidea hautatzen du, ez zerbitzuaren baimena.

Erlazionatutako artikuluak