Internet Archive'i üksuse metaandmete toomine puhverserveri kaudu Pythonis
Seadistage ArchiveSession enne metaandmete toomist ja hoidke seanss üksuse hilisemate toimingute jaoks elus.
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.