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 benennt d'gewënschten Element. Ouni geliwwert Metadaten luet session.get_item et erof a verbënnt dës Sessioun mam Element. Maacht weider Aarbecht um Element innerhalb vun der Liewensdauer vun der Sessioun; en Opruff op Modulebene soss kaeng aner Sessioun erstellen. Fir erlaabten Download vu Metadaten ëffentlecher Elementer bitt d'HTTP-Proxy-Lëscht Kandidate fir d'HTTP-Proxy-URLen vun der Sessioun.

trust_env=False deaktivéiert d'Ëmweltintegratioun vu Requests, verhënnert datt geierft Routing d'explizit Kaart ersetzt, an deaktivéiert d'CA-Auswiel aus der Ëmwelt. Setzt session.verify op de erfuerderleche Vertrauensbündel wann néideg.

Den Archive-Kont behält seng normal Rechter. Dës Astellung wielt den Transportwee, net d'Serviceautorisatioun.

Ähnlech Artikelen