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 označuje zamýšlenou položku. Bez dodaných metadat session.get_item stáhne položku a připojí tuto relaci k položce. Další práci s položkou provádějte během životnosti relace; volání na úrovni modulu jinde může vytvořit jinou relaci. Pro povolená stahování metadat veřejných položek nabízí seznam HTTP proxy kandidáty pro HTTP proxy URL relace.

trust_env=False vypíná integraci Requests s prostředím, brání zděděnému směrování nahradit explicitní mapu a vypíná výběr CA odvozený z prostředí. V případě potřeby nastavte session.verify na požadovaný svazek důvěry.

Účet Archive si zachovává obvyklá oprávnění. Toto nastavení volí transportní cestu, nikoli autorizaci služby.

Související články