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 norāda vēlamo vienumu. Ja metadati nav sniegti, session.get_item to lejupielādē un piesaista šo sesiju vienumam. Turpmāko darbu ar vienumu veiciet sesijas darbības laikā; moduļa līmeņa izsaukums citur var izveidot citu sesiju. Atļautām publisku vienumu metadatu lejupielādēm HTTP starpniekserveru saraksts piedāvā kandidātus sesijas HTTP starpniekservera URL.

trust_env=False atspējo Requests integrāciju ar vidi, neļaujot mantotajai maršrutēšanai aizstāt skaidro karti, un atspējo no vides iegūtu CA izvēli. Ja nepieciešams, iestatiet session.verify uz vajadzīgo uzticības paketi.

Archive konts saglabā ierastās atļaujas. Šī konfigurācija izvēlas transporta maršrutu, nevis pakalpojuma autorizāciju.

Saistītie raksti