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 nimetab soovitud üksuse. Kui metaandmeid ei esitata, laadib session.get_item selle alla ja seob selle seansi üksusega. Tehke üksuse hilisemad toimingud seansi eluea jooksul; moodulitasandi kutse mujal võib luua teise seansi. Lubatud avalike üksuste metaandmete allalaadimisteks pakub HTTP puhverserverite loend kandidaate seansi HTTP puhverserveri URL-idele.

trust_env=False lülitab välja Requests'i keskkonnaintegratsiooni, takistades päritud marsruutimisel selget kaarti asendada, ja lülitab välja keskkonnast tuletatud CA valiku. Vajadusel seadke session.verify nõutavale usalduskomplektile.

Archive'i konto säilitab oma tavalised õigused. See seadistus valib transporditee, mitte teenuse autoriseerimise.

Seotud artiklid